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

B

Background Subtraction - Search tag in package io.github.jspinak.brobot.analysis.motion
Section
backoff() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.Recoverable
Exponential backoff multiplier.
BACKSPACE - Enum constant in enum class io.github.jspinak.brobot.core.services.KeyboardController.SpecialKey
 
Base64Converter - Search tag in package io.github.jspinak.brobot.util.string
Section
Base64Converter - Class in io.github.jspinak.brobot.util.string
Utility for Base64 encoding of files and byte arrays in the Brobot framework.
Base64Converter() - Constructor for class io.github.jspinak.brobot.util.string.Base64Converter
 
Base64 Operations - Search tag in package io.github.jspinak.brobot.util.string
Section
base64StringToByteArray(String) - Static method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
 
base64StringToImage(String) - Static method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
 
BaseAutomation - Class in io.github.jspinak.brobot.navigation.monitoring
Abstract base class for building GUI automation applications in the Brobot framework.
BaseAutomation(StateHandler) - Constructor for class io.github.jspinak.brobot.navigation.monitoring.BaseAutomation
Constructs a BaseAutomation with the specified state handler.
BaseAutomation(StateHandler, ExecutionController) - Constructor for class io.github.jspinak.brobot.navigation.monitoring.BaseAutomation
Constructs a BaseAutomation with the specified state handler and execution controller.
baseDelay(Duration) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TemporalConditionsBuilder
Base delay to apply to operations.
BaseFindOptions - Class in io.github.jspinak.brobot.action.basic.find
Base configuration for all Find actions in the Brobot framework.
BaseFindOptions(BaseFindOptions.Builder<?>) - Constructor for class io.github.jspinak.brobot.action.basic.find.BaseFindOptions
Protected constructor to be called by the builders of subclasses.
BaseFindOptions.Builder<B> - Class in io.github.jspinak.brobot.action.basic.find
Abstract generic Builder for constructing BaseFindOptions and its subclasses.
baseProbability(double) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern.FailurePatternBuilder
Base probability (0.0-1.0) of failure for this action type.
BASIC - Enum constant in enum class io.github.jspinak.brobot.debug.ImageDebugConfig.DebugLevel
 
BasicActionRegistry - Class in io.github.jspinak.brobot.action.internal.execution
BasicActions, which run for 1 iteration, require 1 or no Find operations.
BasicActionRegistry(Find, Click, MouseDown, MouseUp, DefineRegion, TypeText, MoveMouse, WaitVanish, Highlight, ScrollMouseWheel, KeyDown, KeyUp, Classify) - Constructor for class io.github.jspinak.brobot.action.internal.execution.BasicActionRegistry
Constructs the BasicAction registry with all available action implementations.
Basic Action Visualization - Search tag in package io.github.jspinak.brobot.tools.history
Section
Basic Combination Generation - Search tag in package io.github.jspinak.brobot.analysis.scene
Section
Basic Histogram Extraction - Search tag in package io.github.jspinak.brobot.analysis.histogram
Section
Basic Match Usage - Search tag in package io.github.jspinak.brobot.model.match
Section
Basic Motion Detection - Search tag in package io.github.jspinak.brobot.analysis.motion
Section
Basic Pathfinding - Search tag in package io.github.jspinak.brobot.navigation.path
Section
Basic Reactive Automation - Search tag in package io.github.jspinak.brobot.navigation.monitoring
Section
Basic Scene Analysis - Search tag in package io.github.jspinak.brobot.model.analysis.scene
Section
Basic Shapes - Search tag in package io.github.jspinak.brobot.tools.history.draw
Section
Basic State Discovery - Search tag in package io.github.jspinak.brobot.analysis.state.discovery
Section
Basic Transitions - Search tag in package io.github.jspinak.brobot.model.transition
Section
batch(String) - Static method in class io.github.jspinak.brobot.tools.history.performance.OptimizationDecision
Creates a decision to batch the illustration for later processing.
BATCH - Enum constant in enum class io.github.jspinak.brobot.tools.history.performance.OptimizationDecision.DecisionType
Add to batch for later processing.
batchConfig(IllustrationConfig.BatchConfig) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
Configuration for batching illustrations to improve performance.
batchExport(Map<String, ActionHistory>, String, ActionHistoryExporter.ExportFormat) - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryExporter
Batch export multiple histories to a single report.
Batch Validation - Search tag in package io.github.jspinak.brobot.runner.json.validation.resource
Section
BEAN_CREATION - Enum constant in enum class io.github.jspinak.brobot.initialization.StateInitializationOrchestrator.InitializationPhase
 
beforeActionLog(Consumer<ActionConfig>) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration.LoggingConfigurationBuilder
 
BELOW_MATCH - Enum constant in enum class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.DefineAs
Defines a region immediately below a specified match.
Benefits - Search tag in package io.github.jspinak.brobot.runner.json.mixins
Section
Benefits - Search tag in package io.github.jspinak.brobot.tools.testing.exploration
Section
Benefits - Search tag in package io.github.jspinak.brobot.tools.testing.mock
Section
Benefits - Search tag in package io.github.jspinak.brobot.tools.testing.mock.environment
Section
Benefits - Search tag in package io.github.jspinak.brobot.tools.testing.mock.state
Section
Benefits for Testing - Search tag in package io.github.jspinak.brobot.tools.testing.mock.action
Section
Benefits for Testing - Search tag in package io.github.jspinak.brobot.tools.testing.mock.time
Section
Benefits of Action Chains - Search tag in package io.github.jspinak.brobot.action.composite.chains
Section
BEST - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategy
Performs an ALL search then returns only the match with the highest similarity score.
BEST - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry.FindStrategy
 
BEST - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.PatternFindOptions.DoOnEach
Returns the match with the highest similarity for each Image.
BEST - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.PatternFindOptions.Strategy
Performs an ALL search then returns only the match with the highest similarity score.
BEST - Enum constant in enum class io.github.jspinak.brobot.action.FindStrategy
Returns the single match with the highest similarity score.
BEST - Enum constant in enum class io.github.jspinak.brobot.core.location.ElementLocator.FindStrategy
Find only the best match across all patterns
BEST_MATCH - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions.ComparisonMethod
Returns the single best match across all pattern combinations.
bestDPISetting - Variable in class io.github.jspinak.brobot.tools.diagnostics.DPIScalingDiagnostic.DiagnosticResult
 
BestMatchCapture - Class in io.github.jspinak.brobot.action.internal.find.scene
Captures and saves the best matching region when pattern searches fail or find low-similarity matches.
BestMatchCapture() - Constructor for class io.github.jspinak.brobot.action.internal.find.scene.BestMatchCapture
 
bestMatchSimilarityLessThan(double) - Method in class io.github.jspinak.brobot.action.ActionResult
Checks if the best match score is below a threshold.
Best Practices - Search tag in package io.github.jspinak.brobot.action.basic.classify
Section
Best Practices - Search tag in package io.github.jspinak.brobot.action.basic.click
Section
Best Practices - Search tag in package io.github.jspinak.brobot.action.basic.mouse
Section
Best Practices - Search tag in package io.github.jspinak.brobot.action.basic.region
Section
Best Practices - Search tag in package io.github.jspinak.brobot.action.basic.type
Section
Best Practices - Search tag in package io.github.jspinak.brobot.action.basic.wait
Section
Best Practices - Search tag in package io.github.jspinak.brobot.action.composite
Section
Best Practices - Search tag in package io.github.jspinak.brobot.action.composite.chains
Section
Best Practices - Search tag in package io.github.jspinak.brobot.action.composite.drag
Section
Best Practices - Search tag in package io.github.jspinak.brobot.action.composite.multiple.finds
Section
Best Practices - Search tag in package io.github.jspinak.brobot.action.composite.repeat
Section
Best Practices - Search tag in package io.github.jspinak.brobot.action.composite.select
Section
Best Practices - Search tag in package io.github.jspinak.brobot.analysis.color
Section
Best Practices - Search tag in package io.github.jspinak.brobot.analysis.color.kmeans
Section
Best Practices - Search tag in package io.github.jspinak.brobot.analysis.color.profiles
Section
Best Practices - Search tag in package io.github.jspinak.brobot.analysis.histogram
Section
Best Practices - Search tag in package io.github.jspinak.brobot.analysis.match
Section
Best Practices - Search tag in package io.github.jspinak.brobot.analysis.motion
Section
Best Practices - Search tag in package io.github.jspinak.brobot.analysis.scene
Section
Best Practices - Search tag in package io.github.jspinak.brobot.analysis.state.discovery
Section
Best Practices - Search tag in package io.github.jspinak.brobot.model.action
Section
Best Practices - Search tag in package io.github.jspinak.brobot.model.analysis.color
Section
Best Practices - Search tag in package io.github.jspinak.brobot.model.analysis.scene
Section
Best Practices - Search tag in package io.github.jspinak.brobot.model.analysis.state.discovery
Section
Best Practices - Search tag in package io.github.jspinak.brobot.model.element
Section
Best Practices - Search tag in package io.github.jspinak.brobot.model.match
Section
Best Practices - Search tag in package io.github.jspinak.brobot.model.state
Section
Best Practices - Search tag in package io.github.jspinak.brobot.model.state.special
Section
Best Practices - Search tag in package io.github.jspinak.brobot.model.transition
Section
Best Practices - Search tag in package io.github.jspinak.brobot.navigation.monitoring
Section
Best Practices - Search tag in package io.github.jspinak.brobot.navigation.service
Section
Best Practices - Search tag in package io.github.jspinak.brobot.runner.json.parsing
Section
Best Practices - Search tag in package io.github.jspinak.brobot.runner.json.parsing.exception
Section
Best Practices - Search tag in package io.github.jspinak.brobot.runner.json.validation
Section
Best Practices - Search tag in package io.github.jspinak.brobot.runner.json.validation.business
Section
Best Practices - Search tag in package io.github.jspinak.brobot.runner.json.validation.crossref
Section
Best Practices - Search tag in package io.github.jspinak.brobot.runner.json.validation.exception
Section
Best Practices - Search tag in package io.github.jspinak.brobot.runner.json.validation.model
Section
Best Practices - Search tag in package io.github.jspinak.brobot.runner.json.validation.resource
Section
Best Practices - Search tag in package io.github.jspinak.brobot.runner.json.validation.schema
Section
Best Practices - Search tag in package io.github.jspinak.brobot.runner.project
Section
Best Practices - Search tag in package io.github.jspinak.brobot.statemanagement
Section
Best Practices - Search tag in package io.github.jspinak.brobot.tools.builder
Section
Best Practices - Search tag in package io.github.jspinak.brobot.tools.history
Section
Best Practices - Search tag in package io.github.jspinak.brobot.tools.history.draw
Section
Best Practices - Search tag in package io.github.jspinak.brobot.tools.history.visual
Section
Best Practices - Search tag in package io.github.jspinak.brobot.tools.tuning.store
Section
Best Practices - Search tag in package io.github.jspinak.brobot.util.image.capture
Section
Best Practices - Search tag in package io.github.jspinak.brobot.util.image.constants
Section
Best Practices - Search tag in package io.github.jspinak.brobot.util.image.core
Section
Best Practices - Search tag in package io.github.jspinak.brobot.util.image.visualization
Section
bestSimilarity - Variable in class io.github.jspinak.brobot.tools.diagnostics.DPIScalingDiagnostic.DiagnosticResult
 
BG_BLACK - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BG_BLUE - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BG_CYAN - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BG_GREEN - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BG_MAGENTA - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BG_RED - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BG_WHITE - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BG_YELLOW - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BGR - Enum constant in enum class io.github.jspinak.brobot.model.analysis.color.ColorCluster.ColorSchemaName
 
BGR_FROM_INDICES_2D - Enum constant in enum class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis.Analysis
 
BGR_FROM_INDICES_2D_TARGETS - Enum constant in enum class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis.Analysis
 
BGR (Blue-Green-Red) - Search tag in package io.github.jspinak.brobot.model.analysis.color
Section
BgrColorConstants - Enum Class in io.github.jspinak.brobot.util.image.constants
Predefined color constants for OpenCV operations in BGR format.
BGR Color Format - Search tag in package io.github.jspinak.brobot.util.image.constants
Section
BGRtoHSV(Mat) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
Returns a new HSV Mat.
BINARY - Enum constant in enum class io.github.jspinak.brobot.aspects.annotations.CollectData.DataFormat
Binary format (efficient storage)
BinaryOperationExpression - Class in io.github.jspinak.brobot.runner.dsl.expressions
Represents a binary operation expression in the Brobot DSL.
BinaryOperationExpression() - Constructor for class io.github.jspinak.brobot.runner.dsl.expressions.BinaryOperationExpression
 
Binary Operations - Search tag in package io.github.jspinak.brobot.runner.dsl.expressions
Section
bItwise_and(Mat, Mat) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Performs channel-wise bitwise AND operation on two multi-channel Mats.
bItwise_not(Mat) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Performs channel-wise bitwise NOT operation on a multi-channel Mat.
bItwise_or(Mat, Mat) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Performs channel-wise bitwise OR operation on two multi-channel Mats.
BLACK - Enum constant in enum class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder.HighlightColor
 
BLACK - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BLINK - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
Blocking States - Search tag in package io.github.jspinak.brobot.model.state
Section
blue(int) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo.ColorInfoBuilder
 
BLUE - Enum constant in enum class io.github.jspinak.brobot.model.analysis.color.ColorSchema.ColorValue
 
BLUE - Enum constant in enum class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder.HighlightColor
 
BLUE - Enum constant in enum class io.github.jspinak.brobot.util.image.constants.BgrColorConstants
Pure blue color (BGR: 255, 0, 0).
BLUE - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
blurRadius(int) - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata.MotionMetadataBuilder
Gaussian blur radius if blur was applied (0 = no blur).
BOLD - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
Border Constraints - Search tag in package io.github.jspinak.brobot.action.internal.capture
Section
Border Management - Search tag in package io.github.jspinak.brobot.action.internal.capture
Section
bottomCenter() - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Positions the region at the bottom-center of the screen.
bottomHalf() - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Creates a region for the bottom half of the screen.
bottomLeft() - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Positions the region at the bottom-left of the screen.
BOTTOMLEFT - Enum constant in enum class io.github.jspinak.brobot.model.element.Positions.Name
 
BOTTOMMIDDLE - Enum constant in enum class io.github.jspinak.brobot.model.element.Positions.Name
 
bottomRight() - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Positions the region at the bottom-right of the screen.
BOTTOMRIGHT - Enum constant in enum class io.github.jspinak.brobot.model.element.Positions.Name
 
Boundary Adjustments - Search tag in package io.github.jspinak.brobot.util.location
Section
box(String, String, String) - Static method in class io.github.jspinak.brobot.debug.AnsiColor
Create a colored box around text.
BOX_BOTTOM_LEFT - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BOX_BOTTOM_RIGHT - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BOX_CROSS - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BOX_HORIZONTAL - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BOX_HORIZONTAL_LIGHT - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BOX_T_DOWN - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BOX_T_LEFT - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BOX_T_RIGHT - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BOX_T_UP - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BOX_TOP_LEFT - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BOX_TOP_RIGHT - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BOX_VERTICAL - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
breakdown(Map<String, Duration>) - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent.PerformanceEventBuilder
Detailed timing breakdown of sub-operations
BRIGHT_BLACK - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BRIGHT_BLUE - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BRIGHT_CYAN - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BRIGHT_GREEN - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BRIGHT_MAGENTA - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BRIGHT_RED - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BRIGHT_WHITE - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
BRIGHT_YELLOW - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
Brobot - Class in io.github.jspinak.brobot.fluent
Entry point for the Brobot fluent API.
BrobotAutoConfiguration - Class in io.github.jspinak.brobot.config.core
Spring Boot auto-configuration for the Brobot framework.
BrobotAutoConfiguration() - Constructor for class io.github.jspinak.brobot.config.core.BrobotAutoConfiguration
 
BrobotCaptureService - Class in io.github.jspinak.brobot.capture
Central service for screen capture operations in Brobot.
BrobotCaptureService() - Constructor for class io.github.jspinak.brobot.capture.BrobotCaptureService
 
BrobotConfig - Class in io.github.jspinak.brobot.config.core
Spring configuration class for the Brobot framework.
BrobotConfig() - Constructor for class io.github.jspinak.brobot.config.core.BrobotConfig
Default constructor for Spring instantiation.
BrobotConfiguration - Class in io.github.jspinak.brobot.config.core
Unified configuration system for Brobot with validation and environment-specific profiles.
BrobotConfiguration() - Constructor for class io.github.jspinak.brobot.config.core.BrobotConfiguration
 
BrobotConfiguration.CoreConfig - Class in io.github.jspinak.brobot.config.core
Core configuration settings
BrobotConfiguration.EnvironmentConfig - Class in io.github.jspinak.brobot.config.core
Environment-specific configuration
BrobotConfiguration.PerformanceConfig - Class in io.github.jspinak.brobot.config.core
Performance tuning configuration
BrobotConfiguration.SikuliConfig - Class in io.github.jspinak.brobot.config.core
SikuliX-specific configuration
BrobotDefaultsConfiguration - Class in io.github.jspinak.brobot.config.core
Loads default Brobot properties from the library's resources.
BrobotDefaultsConfiguration() - Constructor for class io.github.jspinak.brobot.config.core.BrobotDefaultsConfiguration
 
BrobotImageMixin - Class in io.github.jspinak.brobot.runner.json.mixins
Jackson mixin for Brobot's Image class to control JSON serialization.
BrobotImageMixin() - Constructor for class io.github.jspinak.brobot.runner.json.mixins.BrobotImageMixin
 
BrobotJacksonModule - Class in io.github.jspinak.brobot.json
Custom Jackson module for Brobot that registers all custom serializers and deserializers.
BrobotJacksonModule() - Constructor for class io.github.jspinak.brobot.json.BrobotJacksonModule
 
BrobotJsonModule - Class in io.github.jspinak.brobot.runner.json.module
Jackson module that configures custom serializers and deserializers for Brobot domain objects.
BrobotJsonModule(MatchesSerializer, ObjectCollectionSerializer, MatSerializer, ImageSerializer, ActionConfigDeserializer, ImageDeserializer, SearchRegionsDeserializer, MatDeserializer) - Constructor for class io.github.jspinak.brobot.runner.json.module.BrobotJsonModule
Constructs the BrobotJsonModule with all required serializers and deserializers.
BrobotLauncher - Class in io.github.jspinak.brobot.launcher
Launcher that restarts the JVM with DPI awareness disabled if needed.
BrobotLauncher() - Constructor for class io.github.jspinak.brobot.launcher.BrobotLauncher
 
brobotLogger(LoggingConfiguration, CorrelationContext) - Method in class io.github.jspinak.brobot.logging.config.LoggingAutoConfiguration
Creates the main logger implementation.
BrobotLogger - Interface in io.github.jspinak.brobot.logging
Core logger interface for the Brobot framework.
BrobotLogger.LogBuilder - Interface in io.github.jspinak.brobot.logging
Fluent API for building structured log entries.
BrobotLoggerImpl - Class in io.github.jspinak.brobot.logging
Main implementation of the BrobotLogger interface.
BrobotLoggerImpl(LoggingConfiguration, CorrelationContext, SimpleLogFormatter, StructuredLogFormatter, JsonLogFormatter) - Constructor for class io.github.jspinak.brobot.logging.BrobotLoggerImpl
 
BrobotObjectMapper - Class in io.github.jspinak.brobot.runner.json.parsing
A wrapper around Jackson's ObjectMapper configured specifically for Brobot JSON operations.
BrobotObjectMapper(BrobotJsonModule) - Constructor for class io.github.jspinak.brobot.runner.json.parsing.BrobotObjectMapper
 
BrobotPatternCapture - Class in io.github.jspinak.brobot.util.capture
Brobot Pattern Capture Tool - Alternative to SikuliX IDE for capturing patterns.
BrobotPatternCapture() - Constructor for class io.github.jspinak.brobot.util.capture.BrobotPatternCapture
 
BrobotPatternCapture.PatternMetadata - Class in io.github.jspinak.brobot.util.capture
Pattern metadata class.
BrobotProperties - Class in io.github.jspinak.brobot.config.core
Centralized configuration properties for the Brobot framework.
BrobotProperties() - Constructor for class io.github.jspinak.brobot.config.core.BrobotProperties
 
BrobotProperties.Analysis - Class in io.github.jspinak.brobot.config.core
 
BrobotProperties.Core - Class in io.github.jspinak.brobot.config.core
 
BrobotProperties.Dataset - Class in io.github.jspinak.brobot.config.core
 
BrobotProperties.Illustration - Class in io.github.jspinak.brobot.config.core
 
BrobotProperties.Mock - Class in io.github.jspinak.brobot.config.core
 
BrobotProperties.Monitor - Class in io.github.jspinak.brobot.config.core
 
BrobotProperties.Mouse - Class in io.github.jspinak.brobot.config.core
 
BrobotProperties.Recording - Class in io.github.jspinak.brobot.config.core
 
BrobotProperties.Screenshot - Class in io.github.jspinak.brobot.config.core
 
BrobotProperties.Testing - Class in io.github.jspinak.brobot.config.core
 
brobotPropertiesInitializer(BrobotProperties, MockModeResolver, ApplicationContext) - Method in class io.github.jspinak.brobot.config.core.BrobotAutoConfiguration
Provides BrobotPropertiesInitializer if not already defined by the application.
BrobotPropertiesInitializer - Class in io.github.jspinak.brobot.config.core
Initializes and logs BrobotProperties configuration on startup.
BrobotPropertiesInitializer(BrobotProperties, MockModeResolver, ApplicationContext) - Constructor for class io.github.jspinak.brobot.config.core.BrobotPropertiesInitializer
 
BrobotPropertyVerifier - Class in io.github.jspinak.brobot.config.core
Verifies and logs Brobot property configuration after Spring Boot initialization.
BrobotPropertyVerifier(BrobotProperties, BrobotLogger) - Constructor for class io.github.jspinak.brobot.config.core.BrobotPropertyVerifier
 
BrobotRuntimeException - Exception Class in io.github.jspinak.brobot.exception
Base runtime exception for all Brobot framework exceptions.
BrobotRuntimeException(String) - Constructor for exception class io.github.jspinak.brobot.exception.BrobotRuntimeException
Constructs a new runtime exception with the specified detail message.
BrobotRuntimeException(String, Throwable) - Constructor for exception class io.github.jspinak.brobot.exception.BrobotRuntimeException
Constructs a new runtime exception with the specified detail message and cause.
BrobotRuntimeException(Throwable) - Constructor for exception class io.github.jspinak.brobot.exception.BrobotRuntimeException
Constructs a new runtime exception with the specified cause.
BrobotScreenCapture - Class in io.github.jspinak.brobot.capture
Intelligent screen capture that handles DPI scaling and application scaling issues.
BrobotScreenCapture() - Constructor for class io.github.jspinak.brobot.capture.BrobotScreenCapture
 
BrobotScreenCapture.CaptureStrategy - Enum Class in io.github.jspinak.brobot.capture
 
BrobotShutdownHandler - Class in io.github.jspinak.brobot.lifecycle
Handles graceful shutdown of Brobot components and native resources.
BrobotShutdownHandler(UnifiedCaptureService, BrobotCaptureService, ApplicationContext) - Constructor for class io.github.jspinak.brobot.lifecycle.BrobotShutdownHandler
 
brobotStartupConfiguration() - Method in class io.github.jspinak.brobot.startup.state.InitialStateAutoConfiguration
Creates BrobotStartupConfiguration automatically from states marked with @State(initial = true).
Brobot Types - Search tag in package io.github.jspinak.brobot.runner.json.mixins
Section
bufferedImage2Mat(BufferedImage) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
BufferedImageDeserializer - Class in io.github.jspinak.brobot.json.serializers
Custom Jackson deserializer for BufferedImage objects.
BufferedImageDeserializer() - Constructor for class io.github.jspinak.brobot.json.serializers.BufferedImageDeserializer
 
BufferedImageMixin - Class in io.github.jspinak.brobot.runner.json.mixins
Jackson mixin for java.awt.image.BufferedImage to control JSON serialization.
BufferedImageMixin() - Constructor for class io.github.jspinak.brobot.runner.json.mixins.BufferedImageMixin
 
BufferedImageSerializer - Class in io.github.jspinak.brobot.json.serializers
Custom Jackson serializer for BufferedImage objects.
BufferedImageSerializer() - Constructor for class io.github.jspinak.brobot.json.serializers.BufferedImageSerializer
 
bufferedImageToMat(BufferedImage) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
 
bufferedImageToStringBase64(BufferedImage) - Static method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
Helper method to convert BufferedImage to Base64 String
BufferedImageUtilities - Class in io.github.jspinak.brobot.util.image.core
Comprehensive BufferedImage operations for the Brobot GUI automation framework.
BufferedImageUtilities() - Constructor for class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
 
build() - Method in class io.github.jspinak.brobot.action.ActionChainBuilder
Builds and returns the configured ActionChainOptions.
build() - Method in class io.github.jspinak.brobot.action.ActionChainOptions.Builder
Builds the immutable ActionChainOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.click.ClickOptions.Builder
Builds the immutable ClickOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.find.AreaFilteringOptions.AreaFilteringOptionsBuilder
 
build() - Method in class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions.Builder
Builds the immutable ColorFindOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.find.histogram.HistogramFindOptions.Builder
Builds the immutable HistogramFindOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.find.HSVBinOptions.HSVBinOptionsBuilder
 
build() - Method in class io.github.jspinak.brobot.action.basic.find.MatchAdjustmentOptions.Builder
 
build() - Method in class io.github.jspinak.brobot.action.basic.find.MatchFusionOptions.Builder
 
build() - Method in class io.github.jspinak.brobot.action.basic.find.motion.MotionFindOptions.Builder
Builds the immutable MotionFindOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.find.PatternFindOptions.Builder
Builds the immutable PatternFindOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.find.pixels.DynamicPixelsFindOptions.Builder
Builds the immutable DynamicPixelsFindOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.find.pixels.FixedPixelsFindOptions.Builder
Builds the immutable FixedPixelsFindOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions.Builder
Builds the immutable SimilarImagesFindOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.find.text.TextFindOptions.Builder
Builds the immutable TextFindOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.highlight.HighlightOptions.Builder
Builds the immutable HighlightOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseDownOptions.Builder
Builds the immutable MouseDownOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseMoveOptions.Builder
Builds the immutable MouseMoveOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.mouse.MousePressOptions.MousePressOptionsBuilder
 
build() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseUpOptions.Builder
Builds the immutable MouseUpOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.mouse.ScrollOptions.Builder
Builds the immutable ScrollOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.Builder
Builds the immutable DefineRegionOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.type.KeyDownOptions.Builder
Builds the immutable KeyDownOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.type.KeyUpOptions.Builder
Builds the immutable KeyUpOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.type.TypeOptions.Builder
Builds the immutable TypeOptions object.
build() - Method in class io.github.jspinak.brobot.action.basic.vanish.VanishOptions.Builder
Builds the immutable VanishOptions object.
build() - Method in class io.github.jspinak.brobot.action.composite.ClickAndTypeOptions.Builder
 
build() - Method in class io.github.jspinak.brobot.action.composite.drag.DragBuilder
Builds the drag action as a chain of Find->Find->MouseMove->MouseDown->MouseMove->MouseUp.
build() - Method in class io.github.jspinak.brobot.action.composite.drag.DragOptions.Builder
Builds the immutable DragOptions object.
build() - Method in class io.github.jspinak.brobot.action.composite.FindAndClick.Builder
 
build() - Method in class io.github.jspinak.brobot.action.composite.FindAndType.Builder
 
build() - Method in class io.github.jspinak.brobot.action.composite.multiple.finds.NestedFindsOptions.Builder
 
build() - Method in class io.github.jspinak.brobot.action.composite.PlaybackOptions.Builder
Builds the immutable PlaybackOptions object.
build() - Method in class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig.Builder
Creates a configured RepeatUntilConfigV2 instance.
build() - Method in class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig.Builder
Creates a configured DoUntilActionObject instance.
build() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject.Builder
 
build() - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration.LoggingConfigurationBuilder
 
build() - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
Builds and returns a new ObjectCollection with the configured objects.
build() - Method in class io.github.jspinak.brobot.action.RepetitionOptions.RepetitionOptionsBuilder
 
build() - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
Builds the ActionResult with all configured components.
build() - Method in class io.github.jspinak.brobot.action.VerificationOptions.VerificationOptionsBuilder
 
build() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor.Builder
 
build() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector.Builder
Builds and returns a configured PixelChangeDetector instance.
build() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata.MotionMetadataBuilder
 
build() - Method in class io.github.jspinak.brobot.config.environment.ExecutionEnvironment.Builder
Builds the ExecutionEnvironment configuration.
build() - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor.ClickOptions.Builder
 
build() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest.Builder
Builds the LocateRequest with configured parameters.
build() - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchOptions.Builder
 
build() - Method in class io.github.jspinak.brobot.fluent.ActionSequenceBuilder
Builds the final InstructionSet containing the automation function.
build() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent.ActionEventBuilder
 
build() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent.MatchEventBuilder
 
build() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent.PerformanceEventBuilder
 
build() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent.TransitionEventBuilder
 
build() - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
build() - Method in class io.github.jspinak.brobot.model.action.ActionRecord.Builder
 
build() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo.ColorInfoBuilder
 
build() - Method in class io.github.jspinak.brobot.model.element.CrossStateAnchor.Builder
 
build() - Method in class io.github.jspinak.brobot.model.element.Grid.Builder
 
build() - Method in class io.github.jspinak.brobot.model.element.Location.Builder
Builds and returns a new Location with the configured properties.
build() - Method in class io.github.jspinak.brobot.model.element.Pattern.Builder
Builds and returns a new Pattern with the configured properties.
build() - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Builds the Region with all specified parameters.
build() - Method in class io.github.jspinak.brobot.model.element.SearchRegionOnObject.SearchRegionOnObjectBuilder
 
build() - Method in class io.github.jspinak.brobot.model.match.EmptyMatch.Builder
 
build() - Method in class io.github.jspinak.brobot.model.match.Match.Builder
Builds and returns a new Match instance with the configured properties.
build() - Method in class io.github.jspinak.brobot.model.state.special.StateText.Builder
 
build() - Method in class io.github.jspinak.brobot.model.state.State.Builder
 
build() - Method in class io.github.jspinak.brobot.model.state.StateImage.Builder
Builds the StateImage with all configured properties.
build() - Method in class io.github.jspinak.brobot.model.state.StateLocation.Builder
 
build() - Method in class io.github.jspinak.brobot.model.state.StateRegion.Builder
Builds the StateRegion with all configured properties.
build() - Method in class io.github.jspinak.brobot.model.state.StateString.Builder
 
build() - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration.Builder
 
build() - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition.Builder
Creates the JavaStateTransition with configured properties.
build() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions.Builder
Creates the StateTransitions with configured properties.
build() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig.StartupConfigBuilder
 
build() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult.StartupResultBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.builder.FluentStateBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.builder.StateStructureBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.BatchConfig.BatchConfigBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.QualityMetrics.QualityMetricsBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord.ActionExecutionRecordBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics.SystemMetricsBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot.MetricsSnapshotBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.ml.dataset.model.TrainingExample.Builder
Builds the TrainingExample instance.
build() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
Builds the final test scenario.
build() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation.Builder
Builds the test variation.
build() - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation.TestVariationBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder.SceneAnalysisBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryBuilder
Builds the ActionHistory with configured parameters.
build() - Method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryBuilder.Builder
 
build() - Method in class io.github.jspinak.brobot.tools.testing.mock.MockMatchBuilder.Builder
Builds the Match object based on the configured parameters.
build() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern.FailurePatternBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext.MockTestContextBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TemporalConditionsBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TimeRange.TimeRangeBuilder
 
build() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent.ExecutionEventBuilder
 
build() - Method in class io.github.jspinak.brobot.util.image.visualization.MatBuilder
 
buildDynamicChain(boolean, boolean) - Method in class io.github.jspinak.brobot.action.examples.ActionChainExamples
Example 7: Dynamic Chain Building
builder() - Static method in class io.github.jspinak.brobot.action.basic.find.AreaFilteringOptions
 
builder() - Static method in class io.github.jspinak.brobot.action.basic.find.HSVBinOptions
 
builder() - Static method in class io.github.jspinak.brobot.action.basic.find.MatchAdjustmentOptions
 
builder() - Static method in class io.github.jspinak.brobot.action.basic.find.MatchFusionOptions
 
builder() - Static method in class io.github.jspinak.brobot.action.basic.find.presets.AllMatchesFindOptions
Creates a pre-configured builder for AllMatchesFindOptions.
builder() - Static method in class io.github.jspinak.brobot.action.basic.find.presets.PreciseFindOptions
Creates a pre-configured builder for PreciseFindOptions.
builder() - Static method in class io.github.jspinak.brobot.action.basic.find.presets.QuickFindOptions
Creates a pre-configured builder for QuickFindOptions.
builder() - Static method in class io.github.jspinak.brobot.action.basic.mouse.MousePressOptions
 
builder() - Static method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration
 
builder() - Static method in class io.github.jspinak.brobot.action.RepetitionOptions
 
builder() - Static method in class io.github.jspinak.brobot.action.VerificationOptions
 
builder() - Static method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
 
builder() - Static method in class io.github.jspinak.brobot.config.environment.ExecutionEnvironment
Creates a default builder.
builder() - Static method in class io.github.jspinak.brobot.logging.events.ActionEvent
 
builder() - Static method in class io.github.jspinak.brobot.logging.events.MatchEvent
 
builder() - Static method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
 
builder() - Static method in class io.github.jspinak.brobot.logging.events.TransitionEvent
 
builder() - Static method in class io.github.jspinak.brobot.logging.LogEntry
 
builder() - Static method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
builder() - Static method in class io.github.jspinak.brobot.model.element.Region
Creates a RegionBuilder for fluent region creation with screen-size awareness.
builder() - Static method in class io.github.jspinak.brobot.model.element.SearchRegionOnObject
 
builder() - Static method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
 
builder() - Static method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
 
builder() - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier
Creates a builder for more complex verification scenarios.
builder() - Static method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.BatchConfig
 
builder() - Static method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
 
builder() - Static method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.QualityMetrics
 
builder() - Static method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord
 
builder() - Static method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
 
builder() - Static method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics
 
builder() - Static method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
builder() - Static method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
 
builder() - Static method in class io.github.jspinak.brobot.tools.testing.data.TestVariation
 
builder() - Static method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryBuilder
 
builder() - Static method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
 
builder() - Static method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
 
builder() - Static method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
 
builder() - Static method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
 
builder() - Static method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TimeRange
 
builder() - Static method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
 
builder() - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
Creates a RegionBuilder for fluent region creation.
builder(LogCategory) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger
Create a fluent builder for constructing complex log entries.
builder(LogCategory) - Method in class io.github.jspinak.brobot.logging.BrobotLoggerImpl
 
Builder() - Constructor for class io.github.jspinak.brobot.action.ActionConfig.Builder
Default constructor for the builder.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.click.ClickOptions.Builder
Default constructor for creating a new ClickOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.find.BaseFindOptions.Builder
Default constructor for the builder.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions.Builder
Default constructor for creating a new ColorFindOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.find.histogram.HistogramFindOptions.Builder
Default constructor for creating a new HistogramFindOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.find.motion.MotionFindOptions.Builder
Default constructor for creating a new MotionFindOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.find.PatternFindOptions.Builder
Default constructor for creating a new PatternFindOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.find.pixels.DynamicPixelsFindOptions.Builder
Default constructor for creating a new DynamicPixelsFindOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.find.pixels.FixedPixelsFindOptions.Builder
Default constructor for creating a new FixedPixelsFindOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions.Builder
Default constructor for creating a new SimilarImagesFindOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.find.text.TextFindOptions.Builder
Default constructor for creating a new TextFindOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.highlight.HighlightOptions.Builder
Default constructor for creating a new HighlightOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.mouse.MouseDownOptions.Builder
Default constructor for creating a new MouseDownOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.mouse.MouseMoveOptions.Builder
Default constructor for creating a new MouseMoveOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.mouse.MouseUpOptions.Builder
Default constructor for creating a new MouseUpOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.mouse.ScrollOptions.Builder
Default constructor for creating a new ScrollOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.Builder
Default constructor for creating a new DefineRegionOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.type.KeyDownOptions.Builder
Default constructor for creating a new KeyDownOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.type.KeyUpOptions.Builder
Default constructor for creating a new KeyUpOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.type.TypeOptions.Builder
Default constructor for creating a new TypeOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.basic.vanish.VanishOptions.Builder
Default constructor for creating a new VanishOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.composite.ClickAndTypeOptions.Builder
Default constructor for creating a new ClickAndTypeOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.composite.drag.DragOptions.Builder
Default constructor for creating a new DragOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.composite.FindAndClick.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.action.composite.FindAndType.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.action.composite.multiple.finds.NestedFindsOptions.Builder
Default constructor for creating a new NestedFindsOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.composite.PlaybackOptions.Builder
Default constructor for creating a new PlaybackOptions configuration.
Builder() - Constructor for class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.action.composite.select.SelectActionObject.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.action.ObjectCollection.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.analysis.compare.ContourExtractor.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.analysis.results.MotionMetadata.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.config.environment.ExecutionEnvironment.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.core.executors.ClickExecutor.ClickOptions.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.core.services.PatternMatcher.MatchOptions.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.action.ActionRecord.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.element.CrossStateAnchor.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.element.Grid.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.element.Location.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.element.Pattern.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.match.EmptyMatch.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.match.Match.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.state.special.StateText.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.state.StateImage.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.state.StateLocation.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.state.StateRegion.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.model.state.StateString.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.navigation.transition.JavaStateTransition.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.tools.ml.dataset.model.TrainingExample.Builder
 
Builder() - Constructor for class io.github.jspinak.brobot.tools.testing.mock.MockMatchBuilder.Builder
 
Builder(ActionConfig) - Constructor for class io.github.jspinak.brobot.action.ActionChainOptions.Builder
Creates a new Builder with the initial action.
Builder(ActionConfig) - Constructor for class io.github.jspinak.brobot.action.ActionConfig.Builder
Copy constructor to initialize a builder from an existing ActionConfig instance.
Builder(ClickOptions) - Constructor for class io.github.jspinak.brobot.action.basic.click.ClickOptions.Builder
Creates a new Builder instance pre-populated with values from an existing ClickOptions object, allowing for easy modification or templating.
Builder(BaseFindOptions) - Constructor for class io.github.jspinak.brobot.action.basic.find.BaseFindOptions.Builder
Copy constructor to initialize a builder from an existing BaseFindOptions instance.
Builder(ColorFindOptions) - Constructor for class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions.Builder
Creates a new Builder instance pre-populated with values from an existing ColorFindOptions object, allowing for easy modification or templating.
Builder(HistogramFindOptions) - Constructor for class io.github.jspinak.brobot.action.basic.find.histogram.HistogramFindOptions.Builder
Creates a new Builder instance pre-populated with values from an existing HistogramFindOptions object, allowing for easy modification or templating.
Builder(MotionFindOptions) - Constructor for class io.github.jspinak.brobot.action.basic.find.motion.MotionFindOptions.Builder
Creates a new Builder instance pre-populated with values from an existing MotionFindOptions object.
Builder(PatternFindOptions) - Constructor for class io.github.jspinak.brobot.action.basic.find.PatternFindOptions.Builder
Creates a new Builder instance pre-populated with values from an existing PatternFindOptions object, allowing for easy modification or templating.
Builder(DynamicPixelsFindOptions) - Constructor for class io.github.jspinak.brobot.action.basic.find.pixels.DynamicPixelsFindOptions.Builder
Creates a new Builder instance pre-populated with values from an existing DynamicPixelsFindOptions object, allowing for easy modification or templating.
Builder(FixedPixelsFindOptions) - Constructor for class io.github.jspinak.brobot.action.basic.find.pixels.FixedPixelsFindOptions.Builder
Creates a new Builder instance pre-populated with values from an existing FixedPixelsFindOptions object, allowing for easy modification or templating.
Builder(SimilarImagesFindOptions) - Constructor for class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions.Builder
Creates a new Builder instance pre-populated with values from an existing SimilarImagesFindOptions object, allowing for easy modification or templating.
Builder(TextFindOptions) - Constructor for class io.github.jspinak.brobot.action.basic.find.text.TextFindOptions.Builder
Creates a new Builder instance pre-populated with values from an existing TextFindOptions object, allowing for easy modification or templating.
Builder(HighlightOptions) - Constructor for class io.github.jspinak.brobot.action.basic.highlight.HighlightOptions.Builder
Creates a new Builder instance pre-populated with values from an existing HighlightOptions object, allowing for easy modification or templating.
Builder(MouseDownOptions) - Constructor for class io.github.jspinak.brobot.action.basic.mouse.MouseDownOptions.Builder
Creates a new Builder instance pre-populated with values from an existing MouseDownOptions object.
Builder(MouseMoveOptions) - Constructor for class io.github.jspinak.brobot.action.basic.mouse.MouseMoveOptions.Builder
Creates a new Builder instance pre-populated with values from an existing MouseMoveOptions object.
Builder(MouseUpOptions) - Constructor for class io.github.jspinak.brobot.action.basic.mouse.MouseUpOptions.Builder
Creates a new Builder instance pre-populated with values from an existing MouseUpOptions object.
Builder(ScrollOptions) - Constructor for class io.github.jspinak.brobot.action.basic.mouse.ScrollOptions.Builder
Creates a new Builder instance pre-populated with values from an existing ScrollOptions object, allowing for easy modification or templating.
Builder(DefineRegionOptions) - Constructor for class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.Builder
Creates a new Builder instance pre-populated with values from an existing DefineRegionOptions object, allowing for easy modification or templating.
Builder(KeyDownOptions) - Constructor for class io.github.jspinak.brobot.action.basic.type.KeyDownOptions.Builder
Creates a new Builder instance pre-populated with values from an existing KeyDownOptions object, allowing for easy modification or templating.
Builder(KeyUpOptions) - Constructor for class io.github.jspinak.brobot.action.basic.type.KeyUpOptions.Builder
Creates a new Builder instance pre-populated with values from an existing KeyUpOptions object, allowing for easy modification or templating.
Builder(TypeOptions) - Constructor for class io.github.jspinak.brobot.action.basic.type.TypeOptions.Builder
Creates a new Builder instance pre-populated with values from an existing TypeOptions object.
Builder(PlaybackOptions) - Constructor for class io.github.jspinak.brobot.action.composite.PlaybackOptions.Builder
Creates a new Builder instance pre-populated with values from an existing PlaybackOptions object.
Builder(StateEnum) - Constructor for class io.github.jspinak.brobot.model.state.State.Builder
 
Builder(String) - Constructor for class io.github.jspinak.brobot.model.state.State.Builder
 
Builder(String) - Constructor for class io.github.jspinak.brobot.navigation.transition.StateTransitions.Builder
Creates a builder for the specified state.
Builder(String) - Constructor for class io.github.jspinak.brobot.tools.testing.data.TestVariation.Builder
 
Builder(String, TestDataBuilder) - Constructor for class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
 
Builder(String, MockBehaviorVerifier) - Constructor for class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification.Builder
 
Builder(String, MockBehaviorVerifier) - Constructor for class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification.Builder
 
BuilderExpression - Class in io.github.jspinak.brobot.runner.dsl.expressions
Represents a builder pattern expression in the Brobot DSL.
BuilderExpression() - Constructor for class io.github.jspinak.brobot.runner.dsl.expressions.BuilderExpression
 
Builder Features - Search tag in package io.github.jspinak.brobot.tools.builder
Section
Builder Integration - Search tag in package io.github.jspinak.brobot.action.internal.factory
Section
BuilderMethod - Class in io.github.jspinak.brobot.runner.dsl.model
Represents a method call within a builder chain in the Brobot DSL.
BuilderMethod() - Constructor for class io.github.jspinak.brobot.runner.dsl.model.BuilderMethod
 
Builder Methods - Search tag in package io.github.jspinak.brobot.runner.dsl.model
Section
Builder Pattern - Search tag in package io.github.jspinak.brobot.runner.dsl.expressions
Section
Building Complete Visualization - Search tag in package io.github.jspinak.brobot.tools.history.visual
Section
Building Results - Search tag in package io.github.jspinak.brobot.runner.json.validation.model
Section
Building State Structures - Search tag in package io.github.jspinak.brobot.tools.builder
Section
buildSequence() - Static method in class io.github.jspinak.brobot.fluent.Brobot
Starts building a new action sequence.
buildState(Object, State) - Method in class io.github.jspinak.brobot.annotations.AnnotatedStateBuilder
Builds a State object from an annotated state instance.
buildTaskSequence() - Method in class io.github.jspinak.brobot.fluent.ActionSequenceBuilder
Builds and returns just the TaskSequence without wrapping in InstructionSet.
Bulk Operations - Search tag in package io.github.jspinak.brobot.navigation.service
Section
BULLET - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
business - Search tag in package io.github.jspinak.brobot.runner.json.validation
Section
Business Rule Categories: - Search tag in class io.github.jspinak.brobot.runner.json.validation.business.BusinessRuleValidator
Section
Business Rules - Search tag in package io.github.jspinak.brobot.runner.json.validation.business
Section
Business Rule Validation - Search tag in package io.github.jspinak.brobot.runner.json.validation
Section
BusinessRuleValidator - Class in io.github.jspinak.brobot.runner.json.validation.business
Main entry point for business rule validation in Brobot configurations.
BusinessRuleValidator(TransitionRuleValidator, FunctionRuleValidator) - Constructor for class io.github.jspinak.brobot.runner.json.validation.business.BusinessRuleValidator
 
BusinessTask - Class in io.github.jspinak.brobot.runner.dsl
Represents a single automation function in the Brobot DSL.
BusinessTask() - Constructor for class io.github.jspinak.brobot.runner.dsl.BusinessTask
 
Button-Function Integration: - Search tag in io.github.jspinak.brobot.runner.json.validation.crossref.FunctionReferenceValidator.validateButtonFunctionReferences(Object, Object)
Section
ButtonPosition() - Constructor for class io.github.jspinak.brobot.runner.project.TaskButton.ButtonPosition
 
ButtonStyling() - Constructor for class io.github.jspinak.brobot.runner.project.TaskButton.ButtonStyling
 
byMaxArea(List<Match>, int) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Filters matches by maximum area.
byMaxScore(List<Match>, double) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Filters matches by maximum similarity score.
byMinArea(List<Match>, int) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Filters matches by minimum area.
byMinScore(List<Match>, double) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Filters matches by minimum similarity score.
byOwnerState(List<Match>, String) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Filters matches by owner state name.
byPredicate(List<Match>, Predicate<Match>) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Filters matches by custom predicate.
byScoreRange(List<Match>, double, double) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Filters matches within a score range.
byStateObject(List<Match>, String) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Filters matches by state object ID.
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