Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form