Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABOVE_MATCH - Enum constant in enum class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.DefineAs
-
Defines a region immediately above a specified match.
- ABSOLUTE - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.MatchFusionOptions.FusionMethod
-
Fuses matches based on absolute pixel distance.
- ABSOLUTE - Enum constant in enum class io.github.jspinak.brobot.action.MatchFusionMethod
-
Matches are fused based on absolute pixel distances.
- Absolute Locations - Search tag in package io.github.jspinak.brobot.util.location
- Section
- AbsoluteSizeFusionDecider - Class in io.github.jspinak.brobot.analysis.match
-
Fusion strategy using fixed pixel distance thresholds for match grouping.
- AbsoluteSizeFusionDecider() - Constructor for class io.github.jspinak.brobot.analysis.match.AbsoluteSizeFusionDecider
- Accessibility Validation - Search tag in package io.github.jspinak.brobot.runner.json.validation.resource
- Section
- Accessing Results - Search tag in package io.github.jspinak.brobot.tools.history.visual
- Section
- Accuracy Considerations - Search tag in package io.github.jspinak.brobot.util.image.recognition
- Section
- action(ActionType) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord.ActionExecutionRecordBuilder
- action(ActionType) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification.Builder
-
Sets the action type to monitor.
- action(ActionType) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent.ExecutionEventBuilder
- action(String, String) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger.LogBuilder
-
Add action-specific context.
- action(String, String) - Method in class io.github.jspinak.brobot.logging.LogBuilder
- Action - Class in io.github.jspinak.brobot.action
-
Entry point for executing GUI automation actions in the Brobot model-based framework.
- Action(ActionExecution, ActionService, ActionChainExecutor) - Constructor for class io.github.jspinak.brobot.action.Action
-
Constructs an Action instance with required dependencies.
- ActionAnalysis - Class in io.github.jspinak.brobot.action.result
-
Manages analysis data from action execution.
- ActionAnalysis() - Constructor for class io.github.jspinak.brobot.action.result.ActionAnalysis
-
Creates an empty ActionAnalysis.
- ActionAttempt(LocalDateTime, boolean) - Constructor for class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification.ActionAttempt
- Action Categories - Search tag in package io.github.jspinak.brobot.action
- Section
- ActionChainBuilder - Class in io.github.jspinak.brobot.action
-
Fluent builder for creating action chains in a readable, declarative style.
- ActionChainExamples - Class in io.github.jspinak.brobot.action.examples
-
Examples demonstrating how to use ActionChainOptions to replace deprecated composite patterns.
- ActionChainExamples(Action, ActionChainExecutor) - Constructor for class io.github.jspinak.brobot.action.examples.ActionChainExamples
- ActionChainExamples.ChainPatterns - Class in io.github.jspinak.brobot.action.examples
-
Example 6: Reusable Chain Builder
- ActionChainExecutor - Class in io.github.jspinak.brobot.action.internal.execution
-
Executes a chain of actions according to a specified chaining strategy.
- ActionChainExecutor(ActionExecution, ActionService) - Constructor for class io.github.jspinak.brobot.action.internal.execution.ActionChainExecutor
- ActionChainLogger - Class in io.github.jspinak.brobot.action.logging
-
Specialized logging for action chains with step-by-step tracking.
- ActionChainLogger() - Constructor for class io.github.jspinak.brobot.action.logging.ActionChainLogger
- ActionChainLogger.ChainContext - Class in io.github.jspinak.brobot.action.logging
-
Context for tracking an action chain execution
- ActionChainLogger.StepLog - Class in io.github.jspinak.brobot.action.logging
-
Represents a single step in an action chain
- ActionChainOptions - Class in io.github.jspinak.brobot.action
-
Configuration for executing a chain of actions with specific chaining behavior.
- ActionChainOptions.Builder - Class in io.github.jspinak.brobot.action
-
Builder for constructing ActionChainOptions with a fluent API.
- ActionChainOptions.ChainingStrategy - Enum Class in io.github.jspinak.brobot.action
-
Defines how results from one action in the chain relate to the next.
- Action Chains (chains package) - Search tag in package io.github.jspinak.brobot.action.composite
- Section
- actionClass(Class<? extends ActionInterface>) - Method in class io.github.jspinak.brobot.logging.events.ActionEvent.ActionEventBuilder
-
The action class that was executed
- ActionConfig - Search tag in package io.github.jspinak.brobot.runner.json.module
- Section
- ActionConfig - Search tag in package io.github.jspinak.brobot.runner.json.serializers
- Section
- ActionConfig - Class in io.github.jspinak.brobot.action
-
Abstract base class for all action configurations in the Brobot framework.
- ActionConfig(ActionConfig.Builder<?>) - Constructor for class io.github.jspinak.brobot.action.ActionConfig
-
Protected constructor to be called by the builders of subclasses.
- ActionConfig.Builder<B> - Class in io.github.jspinak.brobot.action
-
Abstract generic Builder for constructing ActionConfig and its subclasses.
- ActionConfig.Illustrate - Enum Class in io.github.jspinak.brobot.action
-
Overrides the global illustration setting for this specific action.
- ActionConfigDeserializer - Class in io.github.jspinak.brobot.runner.json.serializers
-
Custom deserializer for ActionConfig hierarchy that handles polymorphic deserialization.
- ActionConfigDeserializer() - Constructor for class io.github.jspinak.brobot.runner.json.serializers.ActionConfigDeserializer
- ActionConfigFacade - Class in io.github.jspinak.brobot.action.composite.chains
-
Provides a facade of commonly used action patterns for GUI automation using the modern ActionConfig API.
- ActionConfigFacade(Action) - Constructor for class io.github.jspinak.brobot.action.composite.chains.ActionConfigFacade
- ActionConfigFactory - Class in io.github.jspinak.brobot.action
-
Factory for creating ActionConfig instances based on action type.
- ActionConfigFactory() - Constructor for class io.github.jspinak.brobot.action.ActionConfigFactory
- ActionConfigJsonUtils - Class in io.github.jspinak.brobot.runner.json.utils
-
Specialized JSON serialization utility for ActionConfig objects in the Brobot framework.
- ActionConfigJsonUtils(JsonUtils, ConfigurationParser) - Constructor for class io.github.jspinak.brobot.runner.json.utils.ActionConfigJsonUtils
- ActionConfigRegionProvider - Class in io.github.jspinak.brobot.action.internal.region
-
Bridge between legacy ActionConfig and modern region resolution.
- ActionConfigRegionProvider() - Constructor for class io.github.jspinak.brobot.action.internal.region.ActionConfigRegionProvider
- ActionConfigSerializer - Class in io.github.jspinak.brobot.runner.json.serializers
-
Custom serializer for ActionConfig hierarchy that adds a type discriminator field.
- ActionConfigSerializer() - Constructor for class io.github.jspinak.brobot.runner.json.serializers.ActionConfigSerializer
- ActionConfigShortcuts - Class in io.github.jspinak.brobot.action
-
Provides factory methods for commonly used ActionConfig configurations.
- ActionConfigShortcuts() - Constructor for class io.github.jspinak.brobot.action.ActionConfigShortcuts
- ActionConfig Utilities - Search tag in package io.github.jspinak.brobot.runner.json.utils
- Section
- ActionContext() - Constructor for class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect.ActionContext
- Action Coordination - Search tag in package io.github.jspinak.brobot.action.internal.service
- Section
- actionCount(ActionType, AtomicInteger) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext.MockTestContextBuilder
- actionCounts(Map<? extends ActionType, ? extends AtomicInteger>) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext.MockTestContextBuilder
- Action Duration Configuration - Search tag in package io.github.jspinak.brobot.tools.testing.mock.time
- Section
- actionDurations() - Method in class io.github.jspinak.brobot.config.mock.MockConfiguration
- ActionDurations - Class in io.github.jspinak.brobot.tools.testing.mock.time
-
Mock durations for different Actions.
- ActionDurations(BrobotProperties) - Constructor for class io.github.jspinak.brobot.tools.testing.mock.time.ActionDurations
- actionEnabled(ActionType, Boolean) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
- actionEnabledMap(Map<? extends ActionType, ? extends Boolean>) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
- ActionEvent - Class in io.github.jspinak.brobot.logging.events
-
Event representing the execution of a Brobot action.
- ActionEvent.ActionEventBuilder - Class in io.github.jspinak.brobot.logging.events
- actionExecution() - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect
- ActionExecution - Class in io.github.jspinak.brobot.action.internal.execution
-
Central orchestrator for executing GUI automation actions with full lifecycle management.
- ActionExecution(BrobotProperties, TimeWrapper, IllustrationController, SearchRegionResolver, ActionLifecycleManagement, DatasetManager, ActionSuccessCriteria, ActionResultFactory, ScreenshotCapture, ExecutionController, BrobotLogger, StateMemory, ActionLogFormatter, LoggingConfiguration) - Constructor for class io.github.jspinak.brobot.action.internal.execution.ActionExecution
-
Constructs an ActionExecution instance with all required dependencies.
- ActionFailedException - Exception Class in io.github.jspinak.brobot.exception
-
Thrown when an action fails during execution.
- ActionFailedException(ActionInterface.Type, String) - Constructor for exception class io.github.jspinak.brobot.exception.ActionFailedException
-
Constructs a new action failed exception with details about the failed action.
- ActionFailedException(ActionInterface.Type, String, Throwable) - Constructor for exception class io.github.jspinak.brobot.exception.ActionFailedException
-
Constructs a new action failed exception with details and underlying cause.
- actionFailurePattern(ActionType, FailurePattern) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
- actionFailurePatterns(Map<? extends ActionType, ? extends FailurePattern>) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
- ActionHistory - Class in io.github.jspinak.brobot.model.action
-
Maintains historical match data for pattern learning and mock execution in the Brobot framework.
- ActionHistory() - Constructor for class io.github.jspinak.brobot.model.action.ActionHistory
- ActionHistoryExporter - Class in io.github.jspinak.brobot.tools.actionhistory
-
Exports ActionHistory data to various formats for analysis and reporting.
- ActionHistoryExporter() - Constructor for class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryExporter
- ActionHistoryExporter.ExportFormat - Enum Class in io.github.jspinak.brobot.tools.actionhistory
-
Export formats supported by the exporter.
- ActionHistoryPersistence - Class in io.github.jspinak.brobot.tools.actionhistory
-
Utility class for persisting and loading ActionHistory data.
- ActionHistoryPersistence() - Constructor for class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryPersistence
- Action Indicators - Search tag in package io.github.jspinak.brobot.tools.history
- Section
- ActionInterface - Interface in io.github.jspinak.brobot.action
-
Core interface for all actions in the Brobot model-based GUI automation framework.
- ActionInterface.Type - Enum Class in io.github.jspinak.brobot.action
-
Defines the standard types of GUI automation actions available in the framework.
- ActionLifecycle - Class in io.github.jspinak.brobot.action.internal.execution
-
Tracks the temporal execution state of a GUI automation action.
- ActionLifecycle(LocalDateTime, double) - Constructor for class io.github.jspinak.brobot.action.internal.execution.ActionLifecycle
-
Constructs a new ActionLifecycle with start time and duration limit.
- ActionLifecycleAspect - Class in io.github.jspinak.brobot.aspects.core
-
Aspect that manages the lifecycle of all action executions.
- ActionLifecycleAspect(ActionLoggingService, int, int, boolean, boolean, boolean) - Constructor for class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect
- ActionLifecycleAspect.ActionContext - Class in io.github.jspinak.brobot.aspects.core
-
Internal class to track action execution context.
- ActionLifecycleManagement - Class in io.github.jspinak.brobot.action.internal.execution
-
Manages the execution lifecycle logic for GUI automation actions.
- ActionLifecycleManagement(BrobotProperties, TimeWrapper) - Constructor for class io.github.jspinak.brobot.action.internal.execution.ActionLifecycleManagement
- actionLogFormatter(BrobotLogger) - Method in class io.github.jspinak.brobot.logging.config.LoggingAutoConfiguration
-
Creates the ActionLogFormatter for concise action logging.
- ActionLogFormatter - Class in io.github.jspinak.brobot.logging.formatter
-
Formats action logs in a concise, consistent manner for all Brobot actions.
- ActionLogFormatter - Interface in io.github.jspinak.brobot.logging.modular
-
Interface for formatting ActionResult data into log messages.
- ActionLogFormatter(BrobotLogger) - Constructor for class io.github.jspinak.brobot.logging.formatter.ActionLogFormatter
- ActionLogFormatter.VerbosityLevel - Enum Class in io.github.jspinak.brobot.logging.modular
-
Verbosity levels supported by the logging system.
- ActionLoggingConfig - Class in io.github.jspinak.brobot.config.logging
-
Spring configuration for action logging with console output and visual feedback.
- ActionLoggingConfig() - Constructor for class io.github.jspinak.brobot.config.logging.ActionLoggingConfig
- ActionLoggingConfig.GuiAccessStartupChecker - Class in io.github.jspinak.brobot.config.logging
-
Inner class for startup GUI check.
- ActionLoggingEnhancer - Class in io.github.jspinak.brobot.action.logging
-
Provides fluent API methods for adding comprehensive logging capabilities to ActionConfig objects.
- ActionLoggingEnhancer() - Constructor for class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer
- ActionLoggingEnhancer.LoggingConfiguration - Class in io.github.jspinak.brobot.action.logging
-
Configuration holder for logging settings on an ActionConfig
- ActionLoggingEnhancer.LoggingConfiguration.LoggingConfigurationBuilder - Class in io.github.jspinak.brobot.action.logging
- ActionLoggingService - Class in io.github.jspinak.brobot.logging.modular
-
Centralized service for logging action executions using modular formatters.
- ActionLoggingService(List<ActionLogFormatter>) - Constructor for class io.github.jspinak.brobot.logging.modular.ActionLoggingService
- actionMethods() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect
-
Pointcut for action package methods
- ActionMetrics - Class in io.github.jspinak.brobot.action.result
-
Captures metrics and performance data for action execution.
- ActionMetrics() - Constructor for class io.github.jspinak.brobot.action.result.ActionMetrics
-
Creates ActionMetrics with current thread name.
- ActionMetrics(String) - Constructor for class io.github.jspinak.brobot.action.result.ActionMetrics
-
Creates ActionMetrics with specified action ID.
- ActionPatternVerification - Class in io.github.jspinak.brobot.tools.testing.mock.verification
-
Verification for action execution patterns and retry behavior.
- ActionPatternVerification.ActionAttempt - Class in io.github.jspinak.brobot.tools.testing.mock.verification
-
Represents a single action attempt.
- ActionPatternVerification.Builder - Class in io.github.jspinak.brobot.tools.testing.mock.verification
-
Builder for creating action pattern verifications.
- ActionRecord - Class in io.github.jspinak.brobot.model.action
-
Records match results and context at a specific point in time for the Brobot framework.
- ActionRecord() - Constructor for class io.github.jspinak.brobot.model.action.ActionRecord
- ActionRecord(int, int, int, int) - Constructor for class io.github.jspinak.brobot.model.action.ActionRecord
- ActionRecord(List<E>) - Constructor for class io.github.jspinak.brobot.model.action.ActionRecord
- ActionRecord.Builder - Class in io.github.jspinak.brobot.model.action
- Action Recording - Search tag in package io.github.jspinak.brobot.model.action
- Section
- Action Record Structure - Search tag in package io.github.jspinak.brobot.model.action
- Section
- ActionRecordTestUtils - Class in io.github.jspinak.brobot.tools.testing.data
-
Utility class for creating ActionRecord instances for testing and mock data initialization.
- ActionRecordTestUtils() - Constructor for class io.github.jspinak.brobot.tools.testing.data.ActionRecordTestUtils
- ActionResult - Class in io.github.jspinak.brobot.action
-
Comprehensive results container for all action executions in the Brobot framework.
- ActionResult() - Constructor for class io.github.jspinak.brobot.action.ActionResult
-
Creates an empty ActionResult with default values.
- ActionResult(ActionConfig) - Constructor for class io.github.jspinak.brobot.action.ActionResult
-
Creates an ActionResult configured with specific action configuration.
- ActionResult.StateImageData - Class in io.github.jspinak.brobot.action
- ActionResultBuilder - Class in io.github.jspinak.brobot.action.result
-
Builder for creating ActionResult instances with the new component architecture.
- ActionResultBuilder() - Constructor for class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Creates a new ActionResultBuilder.
- ActionResult Creation - Search tag in package io.github.jspinak.brobot.action.internal.factory
- Section
- ActionResultFactory - Class in io.github.jspinak.brobot.action.internal.factory
-
Initializes and manages ActionResult objects throughout the action lifecycle.
- ActionResultFactory(SceneAnalysisCollectionBuilder, TimeWrapper) - Constructor for class io.github.jspinak.brobot.action.internal.factory.ActionResultFactory
-
Constructs a MatchesInitializer with required dependencies.
- ACTIONS - Enum constant in enum class io.github.jspinak.brobot.logging.LogCategory
-
User actions (click, type, find)
- actionSequence(int) - Method in class io.github.jspinak.brobot.logging.events.ActionEvent.ActionEventBuilder
-
Action sequence number within a session
- ActionSequenceBuilder - Class in io.github.jspinak.brobot.action.composite.chains
-
Provides advanced composite action patterns that combine multiple sequential actions.
- ActionSequenceBuilder - Class in io.github.jspinak.brobot.fluent
-
Fluent API builder for creating DSL-compatible action sequences.
- ActionSequenceBuilder() - Constructor for class io.github.jspinak.brobot.fluent.ActionSequenceBuilder
- ActionSequenceBuilder(ActionChainExecutor, Action) - Constructor for class io.github.jspinak.brobot.action.composite.chains.ActionSequenceBuilder
- Action Sequence Validation - Search tag in package io.github.jspinak.brobot.runner.json.validation.business
- Section
- ActionService - Class in io.github.jspinak.brobot.action.internal.service
-
Central service for resolving action implementations based on configuration.
- ActionService(BasicActionRegistry, FindStrategyRegistry, Drag) - Constructor for class io.github.jspinak.brobot.action.internal.service.ActionService
-
Constructs the ActionService with required action registries.
- actionSessionManager(BrobotLogger) - Method in class io.github.jspinak.brobot.logging.config.LoggingAutoConfiguration
-
Creates the ActionSessionManager for correlated logging sessions.
- ActionSessionManager - Class in io.github.jspinak.brobot.logging.correlation
-
Manages action sessions for correlated logging.
- ActionSessionManager(BrobotLogger) - Constructor for class io.github.jspinak.brobot.logging.correlation.ActionSessionManager
- ActionStep - Class in io.github.jspinak.brobot.runner.dsl.model
-
Represents a single step in an automation sequence within the Brobot DSL.
- ActionStep() - Constructor for class io.github.jspinak.brobot.runner.dsl.model.ActionStep
- ActionStep(ActionConfig, ObjectCollection) - Constructor for class io.github.jspinak.brobot.runner.dsl.model.ActionStep
-
Creates a new
ActionStep
instance. - Action Steps - Search tag in package io.github.jspinak.brobot.runner.dsl.model
- Section
- ActionStrategy - Interface in io.github.jspinak.brobot.action.strategy
-
Strategy interface for action execution.
- ActionSuccessCriteria - Class in io.github.jspinak.brobot.action.internal.utility
-
Evaluates and determines success conditions for all action types.
- ActionSuccessCriteria() - Constructor for class io.github.jspinak.brobot.action.internal.utility.ActionSuccessCriteria
- ActionSuccessProbability() - Constructor for class io.github.jspinak.brobot.config.mock.MockProperties.ActionSuccessProbability
- actionTarget(String) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
- ActionTextUtilities - Class in io.github.jspinak.brobot.action.internal.utility
-
Determines the text description of an action given the action itself as well as the active states before and after action execution.
- ActionTextUtilities() - Constructor for class io.github.jspinak.brobot.action.internal.utility.ActionTextUtilities
- actionType(String) - Method in class io.github.jspinak.brobot.logging.events.ActionEvent.ActionEventBuilder
-
Type of action executed (e.g., CLICK, TYPE, FIND)
- actionType(String) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
- ActionType - Enum Class in io.github.jspinak.brobot.action
-
Enumerates all available action types in the Brobot framework.
- ActionVector - Class in io.github.jspinak.brobot.tools.ml.dataset.model
-
Represents an action as a numerical vector for machine learning applications.
- ActionVector() - Constructor for class io.github.jspinak.brobot.tools.ml.dataset.model.ActionVector
- ActionVector Structure - Search tag in package io.github.jspinak.brobot.tools.ml.dataset.model
- Section
- ActionVectorTranslator - Interface in io.github.jspinak.brobot.tools.ml.dataset.encoding
-
Interface for bidirectional translation between ActionConfig and ActionVectors.
- Action Visualization - Search tag in package io.github.jspinak.brobot.tools.history
- Section
- Action Visualizations - Search tag in package io.github.jspinak.brobot.tools.history.visual
- Section
- ActionVisualizer - Class in io.github.jspinak.brobot.tools.history
-
Core drawing utilities for visualizing action results on screenshots.
- ActionVisualizer(DrawRect) - Constructor for class io.github.jspinak.brobot.tools.history.ActionVisualizer
- activate() - Element in annotation interface io.github.jspinak.brobot.annotations.OutgoingTransition
-
States to activate during this transition.
- activate() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
-
Creates a copy of this config with updated activation timestamp.
- activatedAt(LocalDateTime) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
-
Timestamp when this scenario was activated.
- activateFirstOnly(boolean) - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier.VerificationBuilder
-
When multiple states are found, activate only the first one.
- activateStates(ApplicationReadyEvent) - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator
-
Phase 4: State activation - triggered when application is fully ready.
- activationCondition(String, Predicate<MockTestContext>) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
- activationConditions(Map<? extends String, ? extends Predicate<MockTestContext>>) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig.MockScenarioConfigBuilder
- Activation Types - Search tag in package io.github.jspinak.brobot.model.transition
- Section
- activeState(String, Boolean) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext.MockTestContextBuilder
- activeStateNames(List<String>) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult.StartupResultBuilder
- activeStates(List<String>) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
-
Currently active states in the automation.
- activeStates(Map<? extends String, ? extends Boolean>) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext.MockTestContextBuilder
- activeStates(Set<Long>) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult.StartupResultBuilder
- ActiveStateSet - Class in io.github.jspinak.brobot.statemanagement
-
Manages a collection of currently active states in the Brobot framework.
- ActiveStateSet() - Constructor for class io.github.jspinak.brobot.statemanagement.ActiveStateSet
- activeThreadCount(int) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics.SystemMetricsBuilder
- activeThreads(int) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot.MetricsSnapshotBuilder
- activeTimeRange(TemporalConditions.TimeRange) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TemporalConditionsBuilder
- activeTimeRanges(Collection<? extends TemporalConditions.TimeRange>) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TemporalConditionsBuilder
- ADAPTIVE - Enum constant in enum class io.github.jspinak.brobot.capture.BrobotScreenCapture.CaptureStrategy
-
Detect scaling and adapt automatically.
- Adaptive Profiles - Search tag in package io.github.jspinak.brobot.model.analysis.color
- Section
- adaptiveSampling(boolean) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
-
Whether to use adaptive sampling based on system load.
- add(KmeansProfile) - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfiles
-
Adds a K-means profile to the collection.
- add(PixelProfile) - Method in class io.github.jspinak.brobot.model.analysis.color.PixelProfiles
-
Adds a PixelAnalysis result to the collection.
- add(SceneAnalysis) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
-
Adds a single scene analysis to the collection.
- add(Anchor) - Method in class io.github.jspinak.brobot.model.element.Anchors
- add(Location) - Method in class io.github.jspinak.brobot.model.element.Location
-
Adds another Location's coordinates to this Location.
- add(Location, Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
-
Add one location to another
- add(Match...) - Method in class io.github.jspinak.brobot.action.ActionResult
-
Adds one or more matches to the result set.
- add(Match...) - Method in class io.github.jspinak.brobot.action.result.MatchCollection
-
Adds one or more matches to the collection.
- add(StateTransition) - Method in class io.github.jspinak.brobot.navigation.path.Path
- add(StateTransitions) - Method in class io.github.jspinak.brobot.model.transition.StateTransitionStore
- add(TuningExperiment) - Method in class io.github.jspinak.brobot.tools.tuning.store.TuningExperimentStore
-
Adds a parameter test result to the collection.
- add(Long) - Method in class io.github.jspinak.brobot.navigation.path.Path
- add(Long, Long) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
-
Adds a single state-to-state transition relationship.
- add(String) - Method in class io.github.jspinak.brobot.config.core.FrameworkInitializer
-
Adds an additional path to the image search locations.
- add(String) - Method in class io.github.jspinak.brobot.model.element.Text
- addActionSnapshotsToAllPatterns(ActionRecord...) - Method in class io.github.jspinak.brobot.model.state.StateImage
-
Adds ActionRecord snapshots to all patterns in this StateImage.
- addActiveState(Long) - Method in class io.github.jspinak.brobot.statemanagement.StateMemory
- addAll(MatchCollection) - Method in class io.github.jspinak.brobot.action.result.MatchCollection
-
Adds all matches from another collection.
- addAll(Text) - Method in class io.github.jspinak.brobot.model.element.Text
- addAll(List<Match>) - Method in class io.github.jspinak.brobot.action.ActionResult
-
Adds all matches from a list to this result.
- addAll(List<Match>) - Method in class io.github.jspinak.brobot.action.result.MatchCollection
-
Adds all matches from a list.
- addAllResults(ActionResult) - Method in class io.github.jspinak.brobot.action.ActionResult
-
Merges all data from another ActionResult.
- addAnalysis(ColorCluster.ColorSchemaName, SceneAnalysis.Analysis, Mat) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
-
Adds an analysis result matrix for a specific color space and analysis type.
- addAnchor(Anchor) - Method in class io.github.jspinak.brobot.model.element.Pattern.Builder
-
Adds an anchor for defining relative positions.
- addAnchor(Positions.Name, Position) - Method in class io.github.jspinak.brobot.model.state.StateRegion.Builder
-
Adds an anchor with a specific position.
- addAnchor(Positions.Name, Positions.Name) - Method in class io.github.jspinak.brobot.model.element.Pattern.Builder
-
Adds an anchor using named positions.
- addAnchor(Positions.Name, Positions.Name) - Method in class io.github.jspinak.brobot.model.state.StateRegion.Builder
-
Adds an anchor relating a border of a defined region to a position in this region.
- addAnomaly(String) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
-
Records a detected performance anomaly.
- addColorToMat(Mat, Mat, Scalar) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
-
Overlays a solid color onto masked regions of an image.
- addCompletedStep(String) - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator.PhaseStatus
- addContext(String, Object) - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
-
Add metadata to the current context.
- addContext(Map<String, Object>) - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
-
Add multiple metadata entries to the current context.
- addCrossStateAnchor(CrossStateAnchor) - Method in class io.github.jspinak.brobot.model.state.StateRegion.Builder
-
Adds a cross-state anchor for positioning relative to elements in other states.
- addCustomAction(ActionConfig, ObjectCollection) - Method in class io.github.jspinak.brobot.fluent.ActionSequenceBuilder
-
Adds a custom action with full control over options and objects.
- addCustomAnalysis(String, Object) - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
-
Adds custom analysis data.
- addCustomFind(BiConsumer<ActionResult, List<ObjectCollection>>) - Method in class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry
-
Registers a custom find function that can be used with FindStrategy.CUSTOM.
- addData(ActionVector, String, ArrayList<BufferedImage>) - Method in class io.github.jspinak.brobot.tools.ml.dataset.io.TrainingExampleWriter
-
Adds a new training example to the in-memory collection.
- addDefinedRegion(Region) - Method in class io.github.jspinak.brobot.action.ActionResult
-
Adds a region to the defined regions collection.
- addError(ValidationError) - Method in class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
-
Adds a validation error to this result.
- addError(String) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
-
Adds an error to the validation result and marks it as invalid.
- addError(String, String, ValidationSeverity) - Method in class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
-
Convenience method to add an error by specifying its components.
- addExecutionRecord(ActionRecord) - Method in class io.github.jspinak.brobot.action.ActionResult
-
Adds an action record to the execution history.
- addFailedStep(String, String) - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator.PhaseStatus
- addFilename(String) - Method in class io.github.jspinak.brobot.util.file.FilenameAllocator
-
Manually reserves a filename in the repository.
- addFindStep(PatternFindOptions) - Method in class io.github.jspinak.brobot.action.composite.multiple.finds.NestedFindsOptions.Builder
-
Adds a find step to the nested search sequence.
- addHiddenState(Long) - Method in class io.github.jspinak.brobot.model.state.State
- addHorizontalSubmats(List<Mat>) - Method in class io.github.jspinak.brobot.util.image.visualization.MatBuilder
- addHorizontalSubmats(Mat...) - Method in class io.github.jspinak.brobot.util.image.visualization.MatBuilder
- addImage(ImageSceneMap) - Method in class io.github.jspinak.brobot.analysis.state.discovery.ProvisionalStateStore
-
Convenience method to add an image using a ScenesPerImage object.
- addImage(StateImage) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneCombination
-
Adds an image to this scene combination.
- addImage(StateImage) - Method in class io.github.jspinak.brobot.model.analysis.state.discovery.ProvisionalState
-
Adds an image to this temporary state if it's not nested within existing images.
- addImage(StateImage, Set<Integer>) - Method in class io.github.jspinak.brobot.analysis.state.discovery.ProvisionalStateStore
-
Adds an image to the appropriate temporary state based on its scene membership.
- addImage(String) - Method in class io.github.jspinak.brobot.tools.builder.StateStructureBuilder
- addInfo(String) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
-
Adds an informational message to the validation result.
- addIssue(String) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ComparisonResult
- additionalStats(Map<String, Double>) - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata.MotionMetadataBuilder
-
Additional statistics as key-value pairs.
- addKmeanProfiles(ColorCluster.ColorSchemaName, KmeansProfiles) - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfilesAllSchemas
-
Replaces the entire K-means profiles collection for a specific color schema.
- addKMeansIfNeeded(Set<StateImage>, int) - Method in class io.github.jspinak.brobot.analysis.color.profiles.KmeansProfileBuilder
-
Ensures all images in a set have K-means profiles for the specified number of clusters.
- addKmeansProfile(ColorCluster.ColorSchemaName, KmeansProfile) - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfilesAllSchemas
-
Adds a K-means profile to the specified color schema's collection.
- addLocations(ActionResult, ObjectCollection) - Method in class io.github.jspinak.brobot.action.internal.find.NonImageObjectConverter
-
Converts StateLocations from the ObjectCollection into Match objects.
- addMatch(int, int, int, int) - Method in class io.github.jspinak.brobot.model.action.ActionRecord.Builder
- addMatch(Match) - Method in class io.github.jspinak.brobot.model.action.ActionRecord
- addMatch(Match) - Method in class io.github.jspinak.brobot.model.action.ActionRecord.Builder
- addMatches(int, int, int) - Method in class io.github.jspinak.brobot.model.action.ActionRecord.Builder
- addMatches(ActionResult, ObjectCollection) - Method in class io.github.jspinak.brobot.action.internal.find.NonImageObjectConverter
-
Adds existing matches from the ObjectCollection to the ActionResult.
- addMatchList(List<Match>) - Method in class io.github.jspinak.brobot.model.action.ActionRecord
- addMatchListToMatches(List<Match>, ActionResult) - Method in class io.github.jspinak.brobot.action.internal.find.match.MatchCollectionUtilities
-
Adds all matches from a list to an ActionResult.
- addMatchObjects(ActionResult) - Method in class io.github.jspinak.brobot.action.ActionResult
-
Merges match objects from another ActionResult.
- addMatchSnapshot(int, int, int, int) - Method in class io.github.jspinak.brobot.model.element.Pattern
-
Adds a match with the specified coordinates to the pattern's history.
- addMatchSnapshot(ActionRecord) - Method in class io.github.jspinak.brobot.model.element.Pattern
-
Adds a match snapshot to the pattern's history for analysis and mocking.
- addMatchSnapshot(ActionRecord) - Method in class io.github.jspinak.brobot.model.element.Pattern.Builder
-
Adds a match snapshot to the pattern's history.
- addMatchText(Match, String) - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
-
Adds text associated with a specific match.
- addMats(List<Mat>) - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector.Builder
-
Adds a list of images to the existing collection.
- addMats(Mat...) - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector.Builder
-
Adds images to the existing collection for change detection.
- addMockPerformed() - Method in class io.github.jspinak.brobot.tools.testing.mock.MockStatus
- addModifier(String) - Method in class io.github.jspinak.brobot.action.basic.type.KeyDownOptions.Builder
-
Adds a single modifier key to the list of modifiers.
- addModifier(String) - Method in class io.github.jspinak.brobot.action.basic.type.KeyUpOptions.Builder
-
Adds a single modifier key to the list of modifiers to release.
- addMovement(Movement) - Method in class io.github.jspinak.brobot.action.ActionResult
-
Adds a movement to the result.
- addNewProfiles(KmeansProfilesAllSchemas, StateImage, int) - Method in class io.github.jspinak.brobot.analysis.color.profiles.KmeansProfileBuilder
-
Adds new K-means profiles for both BGR and HSV color schemas to an existing collection.
- addNonMatchResults(ActionResult) - Method in class io.github.jspinak.brobot.action.ActionResult
-
Merges non-match data from another ActionResult.
- addOffsetAsOnlyMatch(List<ObjectCollection>, ActionResult, MatchAdjustmentOptions, boolean) - Method in class io.github.jspinak.brobot.action.internal.find.OffsetMatchCreator
-
Creates a match at an offset position when no other matches exist.
- addOperation(String, ImageFindDebugger.FindDebugInfo) - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator
-
Add an operation to the current session.
- addPath(Path) - Method in class io.github.jspinak.brobot.navigation.path.Paths
- addPath(String) - Method in class io.github.jspinak.brobot.config.core.ImagePathManager
-
Add an additional search path
- addPattern(Pattern) - Method in class io.github.jspinak.brobot.model.state.StateImage.Builder
-
Adds a single Pattern to the StateImage being built.
- addPattern(String) - Method in class io.github.jspinak.brobot.model.state.StateImage.Builder
-
Creates and adds a Pattern from an image filename.
- addPatterns(Pattern...) - Method in class io.github.jspinak.brobot.model.state.StateImage
-
Adds existing Pattern objects to this StateImage.
- addPatterns(String...) - Method in class io.github.jspinak.brobot.model.state.StateImage
-
Adds patterns from image files specified by their filenames.
- addPatterns(String...) - Method in class io.github.jspinak.brobot.model.state.StateImage.Builder
-
Creates and adds multiple Patterns from image filenames.
- addPercentH(double) - Method in class io.github.jspinak.brobot.model.element.Position
- addPercentOfH(int) - Method in class io.github.jspinak.brobot.model.element.Location
-
Adds to the vertical percentage position within the region.
- addPercentOfW(int) - Method in class io.github.jspinak.brobot.model.element.Location
-
Adds to the horizontal percentage position within the region.
- addPercentW(double) - Method in class io.github.jspinak.brobot.model.element.Position
- addPngExtensionIfNeeded(String) - Static method in class io.github.jspinak.brobot.util.file.FilenameUtils
-
Ensures a filename has an extension, defaulting to .png if missing.
- addRegions(ActionResult, ObjectCollection) - Method in class io.github.jspinak.brobot.action.internal.find.NonImageObjectConverter
-
Converts StateRegions from the ObjectCollection into Match objects.
- addScene(int) - Method in class io.github.jspinak.brobot.model.analysis.state.discovery.ImageSceneMap
-
Adds a scene identifier to this image's scene collection.
- addSceneAnalysis(SceneAnalysis) - Method in class io.github.jspinak.brobot.action.ActionResult
-
Adds scene analysis data from color or motion detection.
- addSceneAnalysis(SceneAnalysis) - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
-
Adds a scene analysis result.
- addSceneCombinations(List<SceneCombination>) - Method in class io.github.jspinak.brobot.analysis.scene.SceneCombinationStore
-
Adds multiple scene combinations to the repository.
- addScenes(Scene...) - Method in class io.github.jspinak.brobot.model.state.State.Builder
- addScenes(Set<Integer>) - Method in class io.github.jspinak.brobot.model.analysis.state.discovery.ImageSceneMap
-
Adds multiple scene identifiers to this image's scene collection.
- addScreenshot(BufferedImage) - Method in class io.github.jspinak.brobot.tools.ml.dataset.model.TrainingExample.Builder
-
Adds a single screenshot to this training example.
- addSearchRegion(Region) - Method in class io.github.jspinak.brobot.model.element.Pattern
-
Adds a search region where this pattern should be looked for.
- addSearchRegion(Region) - Method in class io.github.jspinak.brobot.model.element.Pattern.Builder
-
Adds a search region where this pattern should be looked for.
- addSearchRegions(Region...) - Method in class io.github.jspinak.brobot.model.element.SearchRegions
- addSearchRegions(List<Region>) - Method in class io.github.jspinak.brobot.model.element.SearchRegions
- addSection(String, Map<String, Object>) - Method in class io.github.jspinak.brobot.config.environment.ConfigurationDiagnostics.DiagnosticReport
- addSegment(String, Duration) - Method in class io.github.jspinak.brobot.action.result.TimingData
-
Adds a time segment for tracking sub-operations.
- addSegment(String, Instant, Instant) - Method in class io.github.jspinak.brobot.action.result.TimingData
-
Adds a time segment with start and end times.
- addSetOfData(ActionResult) - Method in class io.github.jspinak.brobot.tools.ml.dataset.DatasetManager
-
Captures and stores a complete training example from an executed action.
- addSnapshot(ActionRecord) - Method in class io.github.jspinak.brobot.model.action.ActionHistory
-
A Snapshot is either: 1.
- addSnapshot(ActionRecord) - Method in class io.github.jspinak.brobot.model.state.StateRegion
-
Adds an action record snapshot to this region's match history.
- addSnapshot(ActionRecord) - Method in class io.github.jspinak.brobot.model.state.StateRegion.Builder
-
Adds an action record snapshot to the match history.
- addState(StateEnum) - Method in class io.github.jspinak.brobot.statemanagement.ActiveStateSet
- addStateImage(StateImage) - Method in class io.github.jspinak.brobot.model.state.State
- addStateLocation(StateLocation) - Method in class io.github.jspinak.brobot.model.state.State
- addStateRegion(StateRegion) - Method in class io.github.jspinak.brobot.model.state.State
- addStates(ActiveStateSet) - Method in class io.github.jspinak.brobot.statemanagement.ActiveStateSet
- addStates(Set<StateEnum>) - Method in class io.github.jspinak.brobot.statemanagement.ActiveStateSet
- addStateSet(int, State...) - Method in class io.github.jspinak.brobot.statemanagement.InitialStates
-
Adds a potential initial state set with its probability weight.
- addStateSet(int, String...) - Method in class io.github.jspinak.brobot.statemanagement.InitialStates
-
Adds a potential initial state set using state names.
- addStateString(StateString) - Method in class io.github.jspinak.brobot.model.state.State
- addStateText(String) - Method in class io.github.jspinak.brobot.model.state.State
- addStep(ActionConfig, ObjectCollection) - Method in class io.github.jspinak.brobot.runner.dsl.model.TaskSequence
-
Adds a new action step to this definition.
- addStep(ActionChainLogger.StepLog) - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.ChainContext
- addStep(ActionStep) - Method in class io.github.jspinak.brobot.runner.dsl.model.TaskSequence
-
Adds an existing ActionStep to this definition.
- addString(String) - Method in class io.github.jspinak.brobot.action.ActionResult
-
Adds a text string to the accumulated text results.
- addSubMat(Location, Mat) - Method in class io.github.jspinak.brobot.util.image.visualization.MatBuilder
- addSwipe() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
-
Increments the swipe counter by one.
- addText(String) - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
-
Adds text to the accumulated text collection.
- addText(Mat, String) - Method in class io.github.jspinak.brobot.util.image.visualization.ScoringVisualizer
-
Adds white text label to the bottom of an image Mat.
- addTimesActedOn() - Method in class io.github.jspinak.brobot.model.state.StateImage
-
Increments the counter tracking how many times this StateImage has been acted upon.
- addTimesActedOn() - Method in class io.github.jspinak.brobot.model.state.StateLocation
- addTimesActedOn() - Method in interface io.github.jspinak.brobot.model.state.StateObject
- addTimesActedOn() - Method in class io.github.jspinak.brobot.model.state.StateRegion
-
Increments the counter tracking how many times this region has been acted upon.
- addTimesActedOn() - Method in class io.github.jspinak.brobot.model.state.StateString
- addToActivate(String...) - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition.Builder
-
Adds states to activate after successful transition.
- addToExit(String...) - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition.Builder
-
Adds states to exit after successful transition.
- addToJointTable(StateTransitions) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
-
Populates the joint table with all transitions from a StateTransitions object.
- addTransition(JavaStateTransition) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
-
Adds a Java-based transition to this state's outgoing transitions.
- addTransition(JavaStateTransition) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions.Builder
-
Adds a pre-configured JavaStateTransition.
- addTransition(TaskSequenceStateTransition) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
-
Adds an ActionDefinition-based transition to this state's outgoing transitions.
- addTransition(String) - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.StateNode
- addTransition(BooleanSupplier, String...) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
-
Convenience method to add a simple function-based transition.
- addTransition(BooleanSupplier, String...) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions.Builder
-
Adds a simple function-based outgoing transition.
- addTransitionFinish(JavaStateTransition) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions.Builder
-
Sets a pre-configured transition finish.
- addTransitionFinish(BooleanSupplier) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions.Builder
-
Sets the transition finish function.
- addTransitionImage(String, String) - Method in class io.github.jspinak.brobot.tools.builder.StateStructureBuilder
- addTransitionsToHiddenStates(State) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
-
Adds dynamic transitions to states hidden by the newly active state.
- addVerticalSubmats(List<Mat>) - Method in class io.github.jspinak.brobot.util.image.visualization.MatBuilder
- addVerticalSubmats(Mat...) - Method in class io.github.jspinak.brobot.util.image.visualization.MatBuilder
- addVisit() - Method in class io.github.jspinak.brobot.model.state.State
- addWarning(String) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
-
Adds a warning message to the validation result.
- AdjacentStates - Class in io.github.jspinak.brobot.statemanagement
-
Discovers states reachable through direct transitions from given states.
- AdjacentStates(StateService, StateMemory, StateTransitionService) - Constructor for class io.github.jspinak.brobot.statemanagement.AdjacentStates
- adjust(int, int, int, int) - Method in class io.github.jspinak.brobot.model.element.Region
-
Adjusts the region's position and dimensions.
- adjust(Region, int, int, int, int) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
-
Adjusts a region by the specified offsets.
- adjust(Region, MatchAdjustmentOptions) - Method in class io.github.jspinak.brobot.action.internal.capture.RegionDefiner
-
Adjusts the position and dimensions of a Region object in-place using MatchAdjustmentOptions.
- adjust(Region, DefineRegionOptions) - Method in class io.github.jspinak.brobot.action.internal.capture.RegionDefiner
-
Adjusts the position and dimensions of a Region object using DefineRegionOptions.
- adjust(Match, MatchAdjustmentOptions) - Method in class io.github.jspinak.brobot.action.internal.find.match.MatchRegionAdjuster
-
Adjusts a single match's region based on the specified adjustment options.
- adjustActiveStatesWithMatches(ActionResult) - Method in class io.github.jspinak.brobot.statemanagement.StateMemory
-
Updates active states based on matches found during Find operations.
- adjustAll(ActionResult, MatchAdjustmentOptions) - Method in class io.github.jspinak.brobot.action.internal.find.match.MatchRegionAdjuster
-
Adjusts all matches within an ActionResult based on the specified adjustment options.
- adjustAll(ObjectCollection, MatchAdjustmentOptions) - Method in class io.github.jspinak.brobot.action.internal.find.match.MatchRegionAdjuster
-
Adjusts all matches contained within an ObjectCollection.
- adjustAndFilter(ActionResult, MatchAdjustmentOptions, int) - Method in class io.github.jspinak.brobot.action.internal.find.match.MatchRegionAdjuster
-
Adjusts all matches and optionally filters by minimum area in a single pass.
- adjustBy(int, int, int, int) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Adds adjustments to all dimensions.
- adjustHeight(int) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Adds an adjustment to the height.
- adjustments(int, int) - Method in class io.github.jspinak.brobot.model.element.CrossStateAnchor.Builder
- adjustToRegion() - Method in class io.github.jspinak.brobot.model.element.Location
-
Adjusts this location's coordinates to ensure they fall within its region's boundaries.
- adjustToRegion(Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
-
Adjust location to be within region bounds
- adjustWidth(int) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Adds an adjustment to the width.
- adjustX(int) - Method in class io.github.jspinak.brobot.model.element.CrossStateAnchor.Builder
- adjustX(int) - Method in class io.github.jspinak.brobot.model.element.Region
-
Adjusts the x-coordinate of the region while maintaining its width.
- adjustX(int) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Adds an adjustment to the x-coordinate.
- adjustX(Region, int) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
- adjustX2(int) - Method in class io.github.jspinak.brobot.model.element.Region
-
Adjusts the width of the region to set the right edge at the specified x-coordinate.
- adjustX2(Region, int) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
-
Sets x2 with respect to x and not to w (adjusts the width)
- adjustY(int) - Method in class io.github.jspinak.brobot.model.element.CrossStateAnchor.Builder
- adjustY(int) - Method in class io.github.jspinak.brobot.model.element.Region
-
Adjusts the y-coordinate of the region while maintaining its height.
- adjustY(int) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Adds an adjustment to the y-coordinate.
- adjustY(Region, int) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
- adjustY2(int) - Method in class io.github.jspinak.brobot.model.element.Region
-
Adjusts the height of the region to set the bottom edge at the specified y-coordinate.
- adjustY2(Region, int) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
-
Sets y2 with respect to y and not to h (adjusts the height)
- Advanced Features - Search tag in package io.github.jspinak.brobot.action.basic.find
- Section
- Advanced Features - Search tag in package io.github.jspinak.brobot.action.composite.drag
- Section
- Advanced Features - Search tag in package io.github.jspinak.brobot.action.composite.repeat
- Section
- Advanced Features - Search tag in package io.github.jspinak.brobot.action.composite.select
- Section
- Advanced Features - Search tag in package io.github.jspinak.brobot.model.analysis.color
- Section
- Advanced Features - Search tag in package io.github.jspinak.brobot.model.match
- Section
- Advanced Features - Search tag in package io.github.jspinak.brobot.navigation.path
- Section
- Advanced Find Patterns - Search tag in package io.github.jspinak.brobot.action.composite.multiple.finds
- Section
- Advantages - Search tag in package io.github.jspinak.brobot.analysis.histogram
- Section
- Advantages of K-means - Search tag in package io.github.jspinak.brobot.analysis.color.kmeans
- Section
- Advantages over Pixel Matching - Search tag in package io.github.jspinak.brobot.action.basic.find.histogram
- Section
- afterActionLog(BiConsumer<ActionConfig, ActionResult>) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration.LoggingConfigurationBuilder
- afterPropertiesSet() - Method in class io.github.jspinak.brobot.config.core.BrobotPropertiesInitializer
- agentmain(String, Instrumentation) - Static method in class io.github.jspinak.brobot.config.dpi.DPIAgent
-
Alternative entry point for agents attached at runtime.
- Algorithm Options - Search tag in package io.github.jspinak.brobot.analysis.compare
- Section
- algorithmVersion(String) - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata.MotionMetadataBuilder
-
Algorithm version for tracking compatibility.
- ALL - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategy
-
Returns all matches for all Patterns across all Images.
- ALL - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry.FindStrategy
- ALL - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.PatternFindOptions.Strategy
-
Returns all matches for all Patterns across all Images.
- ALL - Enum constant in enum class io.github.jspinak.brobot.action.FindStrategy
-
Returns all matches for all patterns during the entire search duration.
- ALL - Enum constant in enum class io.github.jspinak.brobot.core.location.ElementLocator.FindStrategy
-
Find all occurrences of all patterns
- ALL_PATTERNS_MATCH - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions.ComparisonMethod
-
Returns matches only if all patterns meet the similarity threshold.
- ALL_WORDS - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategy
-
Finds all words and their regions.
- ALL_WORDS - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry.FindStrategy
- ALL_WORDS - Enum constant in enum class io.github.jspinak.brobot.action.FindStrategy
-
Performs OCR to find all words and their bounding regions.
- allBordersDefined() - Method in class io.github.jspinak.brobot.action.internal.capture.DefinedBorders
-
Checks whether all four borders of the region have been defined.
- AllMatchesFindOptions - Class in io.github.jspinak.brobot.action.basic.find.presets
-
Preset configuration for finding all occurrences of a pattern on screen.
- allowScreenCapture(boolean) - Method in class io.github.jspinak.brobot.config.environment.ExecutionEnvironment.Builder
-
Sets whether screen capture is allowed even when display is available.
- ALT - Enum constant in enum class io.github.jspinak.brobot.core.services.KeyboardController.SpecialKey
- always(ActionConfig) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Adds an action that executes regardless of the previous result.
- always(ActionConfig) - Method in class io.github.jspinak.brobot.util.ConditionalActionWrapper.ChainBuilder
-
Adds an action that always executes.
- alwaysFound(Region) - Static method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryBuilder.Presets
-
Creates history for an element that always succeeds (100% success rate).
- alwaysIllustrateState(String) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
- alwaysIllustrateStates(Collection<? extends String>) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
- Analysis() - Constructor for class io.github.jspinak.brobot.config.core.BrobotProperties.Analysis
- Analysis and Classification - Search tag in package io.github.jspinak.brobot.analysis.color
- Section
- Analysis Capabilities - Search tag in package io.github.jspinak.brobot.model.action
- Section
- Analysis Features - Search tag in package io.github.jspinak.brobot.tools.tuning.store
- Section
- Analysis Metrics - Search tag in package io.github.jspinak.brobot.analysis.color
- Section
- Analysis Metrics - Search tag in package io.github.jspinak.brobot.analysis.scene
- Section
- Analysis Results - Search tag in package io.github.jspinak.brobot.tools.history
- Section
- Analysis Settings - Search tag in package io.github.jspinak.brobot.analysis.state.discovery
- Section
- AnalysisSidebar - Class in io.github.jspinak.brobot.tools.history.visual
-
Creates detailed sidebar visualizations showing individual match results.
- AnalysisSidebar(DrawHistogram, MatrixVisualizer, VisualizationLayout) - Constructor for class io.github.jspinak.brobot.tools.history.visual.AnalysisSidebar
- Analysis Sidebar - Search tag in package io.github.jspinak.brobot.tools.history.visual
- Section
- Analysis Types - Search tag in package io.github.jspinak.brobot.model.analysis.scene
- Section
- Analysis Visualization - Search tag in package io.github.jspinak.brobot.tools.history.draw
- Section
- Analysis Visualizations - Search tag in package io.github.jspinak.brobot.tools.history.visual
- Section
- analyzeMatches(String, ActionResult) - Method in class io.github.jspinak.brobot.diagnostics.MatchQualityAnalyzer
-
Analyzes the quality of pattern matches and logs diagnostic information.
- analyzePattern(String) - Static method in class io.github.jspinak.brobot.tools.diagnostics.DPIScalingDiagnostic
-
Analyzes a pattern and determines optimal DPI settings
- analyzePatterns(List<String>) - Static method in class io.github.jspinak.brobot.tools.diagnostics.DPIScalingDiagnostic
-
Analyzes multiple patterns and provides consolidated recommendations
- analyzePatternSource(BufferedImage, int, int) - Static method in class io.github.jspinak.brobot.dpi.DPIScalingStrategy
-
Analyzes a pattern image to guess its source type
- Analyzing History - Search tag in package io.github.jspinak.brobot.model.action
- Section
- Anchor - Class in io.github.jspinak.brobot.model.element
-
Defines relative positioning constraints between visual elements in Brobot.
- Anchor() - Constructor for class io.github.jspinak.brobot.model.element.Anchor
- Anchor(Positions.Name, Position) - Constructor for class io.github.jspinak.brobot.model.element.Anchor
- Anchor-based Calculations - Search tag in package io.github.jspinak.brobot.action.internal.capture
- Section
- Anchor-Based Definition - Search tag in package io.github.jspinak.brobot.action.basic.region
- Section
- Anchor Calculations - Search tag in package io.github.jspinak.brobot.action.internal.capture
- Section
- anchorInNewDefinedRegion(Positions.Name) - Method in class io.github.jspinak.brobot.model.element.CrossStateAnchor.Builder
- AnchorRegion - Class in io.github.jspinak.brobot.action.internal.capture
-
Handles the adjustment of region boundaries based on anchor points from matched elements.
- AnchorRegion() - Constructor for class io.github.jspinak.brobot.action.internal.capture.AnchorRegion
- Anchors - Class in io.github.jspinak.brobot.model.element
-
Collection of Anchor objects for defining complex relative positioning constraints.
- Anchors() - Constructor for class io.github.jspinak.brobot.model.element.Anchors
- Angular Sectors - Search tag in package io.github.jspinak.brobot.util.geometry
- Section
- AnnotatedStateBuilder - Class in io.github.jspinak.brobot.annotations
-
Builds Brobot State objects from @State annotated classes.
- AnnotatedStateBuilder(StateComponentExtractor) - Constructor for class io.github.jspinak.brobot.annotations.AnnotatedStateBuilder
- AnnotationConfiguration - Class in io.github.jspinak.brobot.annotations
-
Configuration class for Brobot annotations support.
- AnnotationConfiguration() - Constructor for class io.github.jspinak.brobot.annotations.AnnotationConfiguration
- AnnotationProcessor - Class in io.github.jspinak.brobot.annotations
-
Processes @State and @Transition annotations to automatically configure the Brobot state machine.
- AnnotationProcessor(ApplicationContext, StateTransitionsJointTable, StateService, StateTransitionService, InitialStates, AnnotatedStateBuilder, StateRegistrationService, ApplicationEventPublisher, StateAnnotationBeanPostProcessor, TransitionAnnotationBeanPostProcessor, TransitionSetProcessor) - Constructor for class io.github.jspinak.brobot.annotations.AnnotationProcessor
- anonymize() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.CollectData
-
Whether to anonymize sensitive data.
- AnsiColor - Class in io.github.jspinak.brobot.debug
-
ANSI color codes for colorful console output.
- AnsiColor() - Constructor for class io.github.jspinak.brobot.debug.AnsiColor
- ANY_PATTERN_MATCHES - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions.ComparisonMethod
-
Returns matches if any pattern meets the similarity threshold.
- ApplicationContextInitializer - Class in io.github.jspinak.brobot.startup.orchestration
-
ApplicationContextInitializer that ensures critical Brobot settings are configured before ANY Spring beans are created.
- ApplicationContextInitializer() - Constructor for class io.github.jspinak.brobot.startup.orchestration.ApplicationContextInitializer
- applicationEventMulticaster() - Method in class io.github.jspinak.brobot.startup.orchestration.EventListenerConfiguration
-
Configure a custom ApplicationEventMulticaster with enhanced logging.
- Application Integration - Search tag in package io.github.jspinak.brobot.action.internal.app
- Section
- ApplicationLifecycleService - Class in io.github.jspinak.brobot.lifecycle
-
Service for managing application lifecycle events in Brobot applications.
- ApplicationLifecycleService(BrobotShutdownHandler) - Constructor for class io.github.jspinak.brobot.lifecycle.ApplicationLifecycleService
- Applications - Search tag in package io.github.jspinak.brobot.analysis.motion
- Section
- Applications - Search tag in package io.github.jspinak.brobot.analysis.scene
- Section
- ApplicationStartupVerifier - Class in io.github.jspinak.brobot.startup.verification
-
Provides comprehensive startup verification for Brobot applications.
- ApplicationStartupVerifier(ImagePathManager, SmartImageLoader, ConfigurationDiagnostics, InitialStateVerifier, StateMemory, StateService, BrobotProperties) - Constructor for class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier
- ApplicationStartupVerifier.StartupConfig - Class in io.github.jspinak.brobot.startup.verification
-
Configuration for application startup verification
- ApplicationStartupVerifier.StartupConfig.StartupConfigBuilder - Class in io.github.jspinak.brobot.startup.verification
- ApplicationStartupVerifier.StartupResult - Class in io.github.jspinak.brobot.startup.verification
-
Result of startup verification
- ApplicationStartupVerifier.StartupResult.StartupResultBuilder - Class in io.github.jspinak.brobot.startup.verification
- ApplicationWindowProvider - Class in io.github.jspinak.brobot.action.internal.app
-
Provides access to the currently focused application window with mock support.
- ApplicationWindowProvider(BrobotProperties, MockFocusedWindow) - Constructor for class io.github.jspinak.brobot.action.internal.app.ApplicationWindowProvider
- applyIfOk(Mat, Rect) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
- applyPreset(LoggingConfiguration.LoggingPreset) - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration
-
Apply a preset configuration for output format and performance.
- applyProfile(String) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration
-
Get configuration for a specific profile
- applyProfilePreset(String) - Method in class io.github.jspinak.brobot.logging.config.LoggingAutoConfiguration.LoggingPresetManager
-
Apply a preset based on the active Spring profile.
- applyTransformation(String, Object) - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation
-
Applies all transformations to a test data element.
- Architecture Overview - Search tag in package io.github.jspinak.brobot.tools.ml.dataset
- Section
- Architecture Overview: - Search tag in class io.github.jspinak.brobot.tools.testing.mock.action.ExecutionModeController
- Section
- Architecture Pattern: - Search tag in class io.github.jspinak.brobot.tools.testing.wrapper.HighlightWrapper
- Section
- Architecture Principles - Search tag in package io.github.jspinak.brobot.action.internal.find
- Section
- AreaFilteringOptions - Class in io.github.jspinak.brobot.action.basic.find
-
Configuration for filtering action results based on their pixel area.
- AreaFilteringOptions.AreaFilteringOptionsBuilder - Class in io.github.jspinak.brobot.action.basic.find
- areFormatsCompatible(BufferedImage, BufferedImage) - Static method in class io.github.jspinak.brobot.util.image.ImageNormalizer
-
Checks if two images have compatible formats for matching.
- ARROW_DOWN - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
- ARROW_LEFT - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
- ARROW_RIGHT - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
- ARROW_UP - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
- asObjectCollection() - Method in class io.github.jspinak.brobot.action.ActionResult
-
Converts this result into an ObjectCollection.
- asObjectCollection() - Method in class io.github.jspinak.brobot.model.element.Location
-
Converts this Location to an ObjectCollection for use with Action methods.
- asObjectCollection() - Method in class io.github.jspinak.brobot.model.element.Region
- asObjectCollection() - Method in class io.github.jspinak.brobot.model.state.StateImage
-
Converts this StateImage to an ObjectCollection containing only this image.
- asObjectCollection() - Method in class io.github.jspinak.brobot.model.state.StateLocation
- asObjectCollection() - Method in class io.github.jspinak.brobot.model.state.StateRegion
-
Converts this StateRegion to an ObjectCollection containing only this region.
- asObjectCollection(Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
-
Create an ObjectCollection
- Assignment - Search tag in package io.github.jspinak.brobot.runner.dsl.statements
- Section
- AssignmentStatement - Class in io.github.jspinak.brobot.runner.dsl.statements
-
Represents an assignment statement in the Brobot DSL.
- AssignmentStatement() - Constructor for class io.github.jspinak.brobot.runner.dsl.statements.AssignmentStatement
- asStateLocationInNullState() - Method in class io.github.jspinak.brobot.model.element.Location
-
Creates a StateLocation from this Location, owned by the NULL state.
- asStateLocationInNullState(Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
-
Create a StateLocation in null state
- asyncEventExecutor() - Method in class io.github.jspinak.brobot.startup.orchestration.EventListenerConfiguration
-
Optional: Configure an async executor for performance-critical runtime events.
- AUTO - Enum constant in enum class io.github.jspinak.brobot.capture.CaptureConfiguration.CaptureMode
-
Automatic provider selection.
- autoActivateInitialStates(ApplicationReadyEvent) - Method in class io.github.jspinak.brobot.startup.state.InitialStateAutoConfiguration
-
Automatically activates initial states when the application is ready.
- AUTOMATIC - Enum constant in enum class io.github.jspinak.brobot.logging.events.TransitionEvent.TransitionMethod
-
Automatic transition (e.g., timeout)
- Automatic Naming - Search tag in package io.github.jspinak.brobot.util.image.io
- Section
- AUTOMATION_DSL_SCHEMA_PATH - Variable in class io.github.jspinak.brobot.runner.json.parsing.SchemaManager
- AutomationConfig - Class in io.github.jspinak.brobot.config.automation
-
Configuration for automation execution behavior.
- AutomationConfig() - Constructor for class io.github.jspinak.brobot.config.automation.AutomationConfig
- AutomationConfiguration - Class in io.github.jspinak.brobot.runner.project
-
Represents the project configuration settings and references to automation functions.
- AutomationConfiguration() - Constructor for class io.github.jspinak.brobot.runner.project.AutomationConfiguration
- AutomationDSLValidator - Class in io.github.jspinak.brobot.runner.json.validation.schema
-
Validates automation DSL JSON against the Brobot DSL schema.
- AutomationDSLValidator() - Constructor for class io.github.jspinak.brobot.runner.json.validation.schema.AutomationDSLValidator
-
Initializes the validator by loading the DSL schema from classpath.
- AutomationException - Exception Class in io.github.jspinak.brobot.exception
-
Exception thrown when automation sequences fail.
- AutomationException(String) - Constructor for exception class io.github.jspinak.brobot.exception.AutomationException
-
Creates an automation exception with a message.
- AutomationException(String, String, String, boolean) - Constructor for exception class io.github.jspinak.brobot.exception.AutomationException
-
Creates an automation exception with detailed context.
- AutomationException(String, Throwable) - Constructor for exception class io.github.jspinak.brobot.exception.AutomationException
-
Creates an automation exception with a message and cause.
- AutomationException(String, Throwable, String, String, boolean) - Constructor for exception class io.github.jspinak.brobot.exception.AutomationException
-
Creates an automation exception with detailed context and cause.
- Automation Patterns - Search tag in package io.github.jspinak.brobot.navigation.monitoring
- Section
- AutomationProject - Class in io.github.jspinak.brobot.runner.project
-
Comprehensive container for an entire Brobot automation project.
- AutomationProject() - Constructor for class io.github.jspinak.brobot.runner.project.AutomationProject
- AutomationProjectManager - Class in io.github.jspinak.brobot.runner.project
-
Manages the active project configuration in the Brobot framework.
- AutomationProjectManager(ConfigurationParser) - Constructor for class io.github.jspinak.brobot.runner.project.AutomationProjectManager
-
Constructs an AutomationProjectManager with required JSON parsing capability.
- AutomationRunner - Class in io.github.jspinak.brobot.automation
-
Base class for automation runners that provides graceful failure handling.
- AutomationRunner() - Constructor for class io.github.jspinak.brobot.automation.AutomationRunner
- AutomationRunner.AutomationTask - Interface in io.github.jspinak.brobot.automation
-
Functional interface for automation tasks.
- AutomationScript - Interface in io.github.jspinak.brobot.navigation.monitoring
-
Core interface for automation script lifecycle management in the Brobot framework.
- AutoScalingConfiguration - Class in io.github.jspinak.brobot.config.dpi
-
Configuration for automatic pattern scaling detection.
- AutoScalingConfiguration() - Constructor for class io.github.jspinak.brobot.config.dpi.AutoScalingConfiguration
- AutoScalingConfiguration.AutoScalingProperties - Class in io.github.jspinak.brobot.config.dpi
-
Properties holder for auto-scaling configuration.
- autoScalingProperties() - Method in class io.github.jspinak.brobot.config.dpi.AutoScalingConfiguration
-
Bean configuration for auto-scaling settings.
- AutoScalingProperties(boolean, boolean, boolean, double) - Constructor for class io.github.jspinak.brobot.config.dpi.AutoScalingConfiguration.AutoScalingProperties
- AutoStartupVerifier - Class in io.github.jspinak.brobot.startup.verification
-
Automatic startup verifier that handles both image and state verification in a two-phase approach without requiring application-specific code.
- AutoStartupVerifier(ApplicationStartupVerifier) - Constructor for class io.github.jspinak.brobot.startup.verification.AutoStartupVerifier
- Available Colors - Search tag in package io.github.jspinak.brobot.util.image.constants
- Section
- availableMemoryMB(long) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics.SystemMetricsBuilder
- AVERAGE_SCORE - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions.ComparisonMethod
-
Returns an average similarity score across all pattern combinations.
- averageActionTime(Duration) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics.SystemMetricsBuilder
- averageMatchScore(double) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord.ActionExecutionRecordBuilder
- averageMemoryUsageMB(double) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot.MetricsSnapshotBuilder
- averageMotionIntensity(double) - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata.MotionMetadataBuilder
-
Average intensity of motion across all changed pixels (0-255).
- averageProcessingTimeMs(double) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot.MetricsSnapshotBuilder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form