Index

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

R

RANDOM - Enum constant in enum class io.github.jspinak.brobot.util.string.TextSelector.Method
 
Random Selection - Search tag in package io.github.jspinak.brobot.util.region
Section
randomVariation(double) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TemporalConditionsBuilder
Random variation range for delays (percentage of base delay).
RasterMixin - Class in io.github.jspinak.brobot.runner.json.mixins
Jackson mixin for java.awt.image.Raster to control JSON serialization.
RasterMixin() - Constructor for class io.github.jspinak.brobot.runner.json.mixins.RasterMixin
 
Reachability Analysis - Search tag in package io.github.jspinak.brobot.runner.json.validation.business
Section
Reactive Automation Model - Search tag in package io.github.jspinak.brobot.navigation.monitoring
Section
ReactiveAutomator - Class in io.github.jspinak.brobot.navigation.monitoring
Implements continuous state-based automation that monitors and responds to GUI changes.
ReactiveAutomator(StateDetector, StateTransitionStore, StateService, StateHandler, MonitoringService) - Constructor for class io.github.jspinak.brobot.navigation.monitoring.ReactiveAutomator
Constructs a ReactiveAutomator with required dependencies.
Readability - Search tag in package io.github.jspinak.brobot.runner.json.serializers
Section
readFromFile(Path, Class<T>) - Method in class io.github.jspinak.brobot.runner.json.parsing.ConfigurationParser
Reads a JSON file and deserializes it to an object of the specified class.
readTree(File) - Method in class io.github.jspinak.brobot.runner.json.parsing.BrobotObjectMapper
 
readTree(InputStream) - Method in class io.github.jspinak.brobot.runner.json.parsing.BrobotObjectMapper
 
readTree(String) - Method in class io.github.jspinak.brobot.runner.json.parsing.BrobotObjectMapper
 
readValue(String, Class<T>) - Method in class io.github.jspinak.brobot.runner.json.parsing.BrobotObjectMapper
 
RealTimeProperties() - Constructor for class io.github.jspinak.brobot.debug.ImageDebugConfig.RealTimeProperties
 
rebuildActiveStates() - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier
Rebuilds the active state list when context is uncertain.
rebuildActiveStates() - Method in class io.github.jspinak.brobot.statemanagement.StateDetector
Rebuilds the active state list when context is lost or uncertain.
recentActions(List<IllustrationContext.ActionExecutionRecord>) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
History of recent action executions.
recentIllustrationCount(int) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
Number of illustrations generated in the last minute.
Recognition Process - Search tag in package io.github.jspinak.brobot.util.image.recognition
Section
recognizeText(BufferedImage) - Method in class io.github.jspinak.brobot.core.services.JavaCVOCRService
Performs OCR on the entire image and returns all text.
recommendation - Variable in class io.github.jspinak.brobot.tools.diagnostics.DPIScalingDiagnostic.DiagnosticResult
 
recordAction(ActionType, ActionResult, MockTestContext) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier
Records an action execution for verification purposes.
recordAction(ActionRecord, StateObject) - Method in interface io.github.jspinak.brobot.persistence.PersistenceProvider
Record an action execution.
recordActiveState(String) - Method in class io.github.jspinak.brobot.action.result.StateTracker
Records a state as active.
recordBatch(List<ActionRecord>) - Method in interface io.github.jspinak.brobot.persistence.PersistenceProvider
Record multiple actions in batch.
recordBatched() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Records a batched illustration.
Record Components: - Search tag in record class io.github.jspinak.brobot.runner.json.validation.model.ValidationError
Section
recordCount(int) - Method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryBuilder.Builder
 
recordDeferred(Duration) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Records a deferred illustration.
RecorderSaveToFile - Search tag in package io.github.jspinak.brobot.util.file
Section
RecorderSaveToFile - Class in io.github.jspinak.brobot.util.file
Implementation of SaveToFile for recording automation sessions to disk.
RecorderSaveToFile(BrobotProperties) - Constructor for class io.github.jspinak.brobot.util.file.RecorderSaveToFile
 
recordExecution(long, boolean, long) - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect.MethodPerformanceStats
 
recordExecutionTime(long) - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Records the execution time in milliseconds.
recordExecutionTime(Duration) - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Records the execution time.
recordExecutionTime(Instant, Instant) - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Records the execution time from start to end.
recordIllustration(long, long, boolean) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Records the generation of a new illustration.
Recording() - Constructor for class io.github.jspinak.brobot.config.core.BrobotProperties.Recording
 
Recording Actions - Search tag in package io.github.jspinak.brobot.model.action
Section
RecordingActionWrapper - Class in io.github.jspinak.brobot.tools.actionhistory
Wrapper for Action that automatically records execution history.
RecordingActionWrapper(Action, ActionHistoryPersistence) - Constructor for class io.github.jspinak.brobot.tools.actionhistory.RecordingActionWrapper
 
Recording Automation Sessions - Search tag in package io.github.jspinak.brobot.util.file
Section
Recording Strategy - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.TestRun
Section
recordMovement(Location, Location) - Method in class io.github.jspinak.brobot.action.result.MovementTracker
Records a movement from start to end location.
recordMovement(Movement) - Method in class io.github.jspinak.brobot.action.result.MovementTracker
Records a movement operation.
recordOperation(boolean, long) - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect.OperationMetrics
 
recordPhase(String, long) - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Records timing for a specific phase.
recordPhase(String, Duration) - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Records timing for a specific phase.
recordResult(boolean, long) - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
recordRetry(Duration) - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Records a retry attempt.
recordSkipped(String) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Records a skipped illustration.
recordStateMatch(String, Match) - Method in class io.github.jspinak.brobot.action.result.StateTracker
Records a match associated with a state.
recordStateTransition(String, String, MockTestContext) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier
Records a state transition for verification purposes.
recordStep(ActionRecord) - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Records a step in the execution history.
recordStep(String, boolean, String) - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Creates and records a new step.
recordTransition(boolean, long) - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.TransitionStats
 
Recoverable - Annotation Interface in io.github.jspinak.brobot.aspects.annotations
Marks a method for automatic error recovery with retry logic.
Recoverable.RecoveryStrategy - Enum Class in io.github.jspinak.brobot.aspects.annotations
Recovery strategies
recoveryDelay(Duration) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern.FailurePatternBuilder
Time to wait after a failure sequence before returning to normal probability.
Rectangle2DMixin - Class in io.github.jspinak.brobot.runner.json.mixins
Jackson mixin for java.awt.geom.Rectangle2D to control JSON serialization.
Rectangle2DMixin() - Constructor for class io.github.jspinak.brobot.runner.json.mixins.Rectangle2DMixin
 
RectangleMixin - Class in io.github.jspinak.brobot.runner.json.mixins
Jackson mixin for java.awt.Rectangle to control JSON serialization.
RectangleMixin() - Constructor for class io.github.jspinak.brobot.runner.json.mixins.RectangleMixin
 
RectSerializer - Class in io.github.jspinak.brobot.runner.json.serializers
Custom serializer for JavaCV Rect objects that provides safe JSON serialization for OpenCV/JavaCV rectangle structures.
RectSerializer() - Constructor for class io.github.jspinak.brobot.runner.json.serializers.RectSerializer
 
red(int) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo.ColorInfoBuilder
 
RED - Enum constant in enum class io.github.jspinak.brobot.model.analysis.color.ColorSchema.ColorValue
 
RED - Enum constant in enum class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder.HighlightColor
 
RED - Enum constant in enum class io.github.jspinak.brobot.util.image.constants.BgrColorConstants
Pure red color (BGR: 0, 0, 255).
RED - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
redetectAndApply() - Method in class io.github.jspinak.brobot.config.dpi.DPIConfiguration
Re-run auto-detection and apply the detected factor.
Reference Resolution - Search tag in package io.github.jspinak.brobot.runner.json.validation.crossref
Section
Reference Types - Search tag in package io.github.jspinak.brobot.runner.json.validation.crossref
Section
Reference Types Validated: - Search tag in class io.github.jspinak.brobot.runner.json.validation.crossref.ReferenceValidator
Section
Reference Validation - Search tag in package io.github.jspinak.brobot.runner.json.validation
Section
ReferenceValidator - Class in io.github.jspinak.brobot.runner.json.validation.crossref
Main facade for cross-reference validation in Brobot configurations.
ReferenceValidator(StateReferenceValidator, FunctionReferenceValidator) - Constructor for class io.github.jspinak.brobot.runner.json.validation.crossref.ReferenceValidator
 
refreshActiveStates() - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier
Performs a complete refresh of active states.
refreshActiveStates() - Method in class io.github.jspinak.brobot.statemanagement.StateDetector
Completely resets and rediscovers all active states.
refreshDisplayCheck() - Method in class io.github.jspinak.brobot.config.environment.ExecutionEnvironment
Forces a refresh of the display check cache.
refreshProjects() - Method in class io.github.jspinak.brobot.runner.project.AutomationProjectManager
Refreshes the list of available projects.
RegexPatterns - Search tag in package io.github.jspinak.brobot.util.string
Section
RegexPatterns - Class in io.github.jspinak.brobot.util.string
Utility class providing common regular expression patterns and validation methods.
RegexPatterns() - Constructor for class io.github.jspinak.brobot.util.string.RegexPatterns
 
region(String, Region) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
 
Region - Class in io.github.jspinak.brobot.model.element
Represents a rectangular area on the screen in the Brobot model-based GUI automation framework.
Region() - Constructor for class io.github.jspinak.brobot.model.element.Region
Creates a Region representing the full screen with dynamically detected dimensions.
Region(int, int, int, int) - Constructor for class io.github.jspinak.brobot.model.element.Region
Creates a Region with specified coordinates and dimensions.
Region(Location, Location) - Constructor for class io.github.jspinak.brobot.model.element.Region
Creates a Region as the bounding box containing two Location points.
Region(Region) - Constructor for class io.github.jspinak.brobot.model.element.Region
 
Region(Match) - Constructor for class io.github.jspinak.brobot.model.element.Region
Creates a Region from a Match object.
Region(Rect) - Constructor for class io.github.jspinak.brobot.model.element.Region
 
Region(Match) - Constructor for class io.github.jspinak.brobot.model.element.Region
 
Region(Region) - Constructor for class io.github.jspinak.brobot.model.element.Region
 
REGION - Enum constant in enum class io.github.jspinak.brobot.model.state.StateObject.Type
 
Region-Based - Search tag in package io.github.jspinak.brobot.analysis.match
Section
Region-Based Analysis - Search tag in package io.github.jspinak.brobot.model.analysis.scene
Section
Region-Based Matching - Search tag in package io.github.jspinak.brobot.analysis.histogram
Section
regionBasedOperations() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect
Pointcut for all region-based operations
RegionBasedProofer - Class in io.github.jspinak.brobot.analysis.match
Validates matches by ensuring they fall within designated search regions.
RegionBasedProofer(SearchRegionResolver, CoordinateScaler) - Constructor for class io.github.jspinak.brobot.analysis.match.RegionBasedProofer
 
Region-Based Validation - Search tag in package io.github.jspinak.brobot.analysis.match
Section
RegionBuilder - Class in io.github.jspinak.brobot.model.element
Builder for creating Region objects with screen-size awareness and flexible adjustments.
RegionBuilder() - Constructor for class io.github.jspinak.brobot.model.element.RegionBuilder
Creates a new RegionBuilder with current screen dimensions detected.
RegionDefiner - Class in io.github.jspinak.brobot.action.internal.capture
V2 version that provides reusable helper methods for the various Define actions.
RegionDefiner(Find, ActionResultFactory) - Constructor for class io.github.jspinak.brobot.action.internal.capture.RegionDefiner
 
Region Definition Actions - Search tag in package io.github.jspinak.brobot.action.basic.region
Section
Region Definition Strategies - Search tag in package io.github.jspinak.brobot.action.basic.region
Section
Region Definition Support - Search tag in package io.github.jspinak.brobot.action.internal.capture
Section
Region Expansion/Contraction - Search tag in package io.github.jspinak.brobot.action.internal.capture
Section
RegionManager - Class in io.github.jspinak.brobot.action.result
Manages regions created or defined during action execution.
RegionManager() - Constructor for class io.github.jspinak.brobot.action.result.RegionManager
Creates an empty RegionManager.
RegionMixin - Class in io.github.jspinak.brobot.runner.json.mixins
Jackson mixin for Brobot's Region class to control JSON serialization.
RegionMixin() - Constructor for class io.github.jspinak.brobot.runner.json.mixins.RegionMixin
 
Region Operations - Search tag in package io.github.jspinak.brobot.model.element
Section
regions(Map<? extends String, ? extends Region>) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
 
REGIONS_OF_MOTION - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategy
Finds all dynamic pixel regions from a series of screens.
REGIONS_OF_MOTION - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry.FindStrategy
 
REGIONS_OF_MOTION - Enum constant in enum class io.github.jspinak.brobot.action.FindStrategy
Identifies all dynamic pixel regions from a series of screenshots.
RegionUtils - Search tag in package io.github.jspinak.brobot.util.region
Section
RegionUtils - Class in io.github.jspinak.brobot.util.region
Comprehensive utility methods for Region manipulation and analysis in Brobot.
RegionUtils() - Constructor for class io.github.jspinak.brobot.util.region.RegionUtils
 
registerDependencies(List<StateObject>) - Method in class io.github.jspinak.brobot.action.internal.region.DynamicRegionResolver
Registers search region dependencies for state objects.
registerDependency(StateObject, SearchRegionOnObject) - Method in class io.github.jspinak.brobot.action.internal.region.SearchRegionDependencyRegistry
Registers a dependency where the dependent object's search region depends on the source object's location.
registerState(State) - Method in class io.github.jspinak.brobot.annotations.StateRegistrationService
Registers a State with the StateService.
registerType(String, Class<? extends ActionConfig>) - Static method in class io.github.jspinak.brobot.runner.json.serializers.ActionConfigDeserializer
Register a custom type mapping.
Registration - Search tag in package io.github.jspinak.brobot.runner.json.mixins
Section
Registry Pattern - Search tag in package io.github.jspinak.brobot.action.internal.execution
Section
reinitialize() - Method in class io.github.jspinak.brobot.initialization.StateInitializationOrchestrator
Force re-initialization (useful for testing or hot-reload scenarios)
Relationship to Other Actions - Search tag in package io.github.jspinak.brobot.action.basic.wait
Section
RELATIVE - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.MatchFusionOptions.FusionMethod
Fuses matches based on distance relative to their size.
RELATIVE - Enum constant in enum class io.github.jspinak.brobot.action.MatchFusionMethod
Matches are fused based on relative size and spacing.
Relative Locations - Search tag in package io.github.jspinak.brobot.util.location
Section
RelativeSizeFusionDecider - Class in io.github.jspinak.brobot.analysis.match
Fusion strategy using size-relative distance thresholds for match grouping.
RelativeSizeFusionDecider(AbsoluteSizeFusionDecider) - Constructor for class io.github.jspinak.brobot.analysis.match.RelativeSizeFusionDecider
Creates a new relative size fusion decider.
release() - Method in class io.github.jspinak.brobot.action.internal.text.KeyUpWrapper
Releases all currently pressed keys.
release(int) - Method in class io.github.jspinak.brobot.action.internal.text.KeyUpWrapper
Releases a special key identified by its integer key code.
release(String) - Method in class io.github.jspinak.brobot.action.internal.text.KeyUpWrapper
Releases a specific key identified by its string representation.
reliable(Region) - Static method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryBuilder.Presets
Creates history for a highly reliable element (95% success rate).
reliableButton(Region) - Static method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryFactory
Creates ActionHistory for a reliable UI button.
remove(Long) - Method in class io.github.jspinak.brobot.navigation.path.Path
 
removeAllStates() - Method in class io.github.jspinak.brobot.statemanagement.StateMemory
Clears all active states from memory.
removeContext(String) - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
Remove metadata from the current context.
removeDuplicates(List<Match>, int) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Removes duplicate matches at the same location.
removeInactiveState(Long) - Method in class io.github.jspinak.brobot.statemanagement.StateMemory
Removes a state from the active state list.
removeInactiveState(String) - Method in class io.github.jspinak.brobot.statemanagement.StateMemory
Removes a state from the active state list by name.
removeInactiveStates(Set<Long>) - Method in class io.github.jspinak.brobot.statemanagement.StateMemory
Removes multiple states from the active state list.
removeNonConfirmedMatches(ActionResult) - Method in class io.github.jspinak.brobot.action.ActionResult
Removes matches not confirmed by the inside matches.
removePausePoint(String) - Method in class io.github.jspinak.brobot.control.ExecutionPauseController
Remove a pause point
removeRegion(String) - Method in class io.github.jspinak.brobot.action.result.RegionManager
Removes a named region.
removeRegion(List<Region>, Region) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
removeState(State) - Method in class io.github.jspinak.brobot.navigation.service.StateService
 
removeTransitionsToHiddenStates(State) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
Removes dynamic transitions to states that were hidden by the exited state.
render() - Method in class io.github.jspinak.brobot.action.logging.DynamicMessageTemplateEngine.MessageTemplate
 
render(Map<String, Object>) - Method in class io.github.jspinak.brobot.action.logging.DynamicMessageTemplateEngine.MessageTemplate
 
Repeated Actions (repeat package) - Search tag in package io.github.jspinak.brobot.action.composite
Section
RepeatUntilConfig - Class in io.github.jspinak.brobot.action.composite.repeat
Configuration and result container for do-until composite actions.
RepeatUntilConfig() - Constructor for class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig
 
RepeatUntilConfig.Builder - Class in io.github.jspinak.brobot.action.composite.repeat
Builder for constructing DoUntilActionObject instances with proper configuration.
RepetitionOptions - Class in io.github.jspinak.brobot.action
Configuration for action repetition and pausing behavior.
RepetitionOptions.RepetitionOptionsBuilder - Class in io.github.jspinak.brobot.action
 
replace2DmaskWith3Dmat(Mat, Mat) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Applies a 2D mask to all channels of a 3D Mat, setting masked pixels to zero.
Report Generation - Search tag in package io.github.jspinak.brobot.tools.tuning.store
Section
Repository Pattern - Search tag in package io.github.jspinak.brobot.navigation.service
Section
requestShutdown() - Method in class io.github.jspinak.brobot.lifecycle.ApplicationLifecycleService
Requests a graceful application shutdown with success exit code.
requestShutdown(int) - Method in class io.github.jspinak.brobot.lifecycle.ApplicationLifecycleService
Requests a graceful application shutdown with specified exit code.
Required Fields - Search tag in package io.github.jspinak.brobot.runner.json.validation.schema
Section
requiredImages(List<String>) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig.StartupConfigBuilder
Required images that must be present
reserveFreePath(String, String) - Method in class io.github.jspinak.brobot.util.file.FilenameAllocator
Generates and reserves a unique filename with automatic numbering.
reset() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
reset() - Method in interface io.github.jspinak.brobot.control.ExecutionController
Resets the controller to IDLE state.
reset() - Method in class io.github.jspinak.brobot.control.ThreadSafeExecutionController
 
reset() - Method in class io.github.jspinak.brobot.navigation.monitoring.BaseAutomation
Resets the controller to IDLE state.
reset() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
reset() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Resets all metrics to their initial values.
reset() - Method in class io.github.jspinak.brobot.tools.testing.mock.action.MockHighlight
Resets the mock state for testing.
reset() - Static method in class io.github.jspinak.brobot.tools.testing.mock.grid.MockGridConfig
Resets grid dimensions to the default 3x3 configuration.
reset() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier
Clears all verification history and active verifications.
RESET - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
resetFixedRegion() - Method in class io.github.jspinak.brobot.model.element.SearchRegions
 
resetFixedSearchRegion() - Method in class io.github.jspinak.brobot.model.element.Pattern
Resets the fixed search region, allowing the pattern to be found anywhere.
resetHidden() - Method in class io.github.jspinak.brobot.model.state.State
 
resetInitialization() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator
Reset initialization state (mainly for testing).
resetMatchTracking() - Method in class io.github.jspinak.brobot.logging.DiagnosticLogger
Reset match tracking for a new search
resetMetrics() - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect
Reset metrics
resetOnInactivity(boolean) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TemporalConditionsBuilder
Whether delays should reset after a period of inactivity.
resetStatistics() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect
Reset monitor statistics
resetStatistics() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect
Reset all performance statistics
resetStatistics() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect
Reset all statistics
resetTestCounter() - Method in class io.github.jspinak.brobot.tools.testing.exploration.ExplorationOrchestrator
Resets the test counter to begin a fresh testing cycle.
resetTimesActedOn() - Method in class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig
Resets the action counters for the action's target objects.
resetTimesActedOn() - Method in class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig
Resets the action counters for the action's target objects.
resetTimesActedOn() - Method in class io.github.jspinak.brobot.action.ObjectCollection
Sets the timesActedOn variable to 0 for all objects, including those found in the ActionResult variable.
resetTimesSuccessful() - Method in class io.github.jspinak.brobot.navigation.service.StateTransitionService
Resets success counters for all transitions.
resetTimesVisited() - Method in class io.github.jspinak.brobot.navigation.service.StateService
Resets visit counters for all states.
resetTotalSwipes() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
Resets the swipe counter to zero.
resolveImagePath() - Method in class io.github.jspinak.brobot.config.core.ImagePathResolver
 
resource - Search tag in package io.github.jspinak.brobot.runner.json.validation
Section
Resource Not Found - Search tag in package io.github.jspinak.brobot.runner.json.parsing.exception
Section
Resource Types - Search tag in package io.github.jspinak.brobot.runner.json.validation.resource
Section
Resource Validation - Search tag in package io.github.jspinak.brobot.runner.json.validation
Section
result(boolean, double, Location) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger.LogBuilder
Add result context (success, similarity, location).
result(boolean, double, Location) - Method in class io.github.jspinak.brobot.logging.LogBuilder
 
result(ActionResult) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent.ExecutionEventBuilder
 
Result Handling - Search tag in package io.github.jspinak.brobot.util.common
Section
resume() - Method in interface io.github.jspinak.brobot.control.ExecutionController
Resumes a paused execution.
resume() - Method in class io.github.jspinak.brobot.control.ExecutionPauseController
Resume execution if paused
resume() - Method in class io.github.jspinak.brobot.control.ThreadSafeExecutionController
 
resume() - Method in class io.github.jspinak.brobot.navigation.monitoring.BaseAutomation
Resumes a paused automation.
resumeRecording() - Method in interface io.github.jspinak.brobot.persistence.PersistenceProvider
Resume a paused recording session.
retry(ActionConfig, int) - Static method in class io.github.jspinak.brobot.action.ConditionalActionChain
Creates a retry chain for the specified action.
retryAttempts(int) - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent.TransitionEventBuilder
Number of retry attempts made
RetryExhaustedException(String, Throwable) - Constructor for exception class io.github.jspinak.brobot.aspects.recovery.ErrorRecoveryAspect.RetryExhaustedException
 
retryImageLoad() - Method in class io.github.jspinak.brobot.model.element.Pattern
Retry loading the image if it was deferred during Spring initialization.
retryOn() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.Recoverable
Exception types that should trigger a retry.
RetryTimeoutException(String, Throwable) - Constructor for exception class io.github.jspinak.brobot.aspects.recovery.ErrorRecoveryAspect.RetryTimeoutException
 
Return - Search tag in package io.github.jspinak.brobot.runner.dsl.statements
Section
ReturnStatement - Class in io.github.jspinak.brobot.runner.dsl.statements
Represents a return statement in the Brobot DSL.
ReturnStatement() - Constructor for class io.github.jspinak.brobot.runner.dsl.statements.ReturnStatement
 
reverse() - Method in class io.github.jspinak.brobot.navigation.path.Path
 
REVERSE - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
rgbDistanceTo(ColorInfo) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
RIGHT - Enum constant in enum class io.github.jspinak.brobot.action.internal.mouse.ClickType.Type
 
RIGHT - Enum constant in enum class io.github.jspinak.brobot.core.services.KeyboardController.SpecialKey
 
RIGHT - Enum constant in enum class io.github.jspinak.brobot.core.services.MouseController.MouseButton
 
RIGHT - Enum constant in enum class io.github.jspinak.brobot.model.action.MouseButton
The secondary (right) mouse button.
RIGHT_CLICK - Enum constant in enum class io.github.jspinak.brobot.action.ActionType
Performs right mouse click on found elements
RIGHT_OF_MATCH - Enum constant in enum class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.DefineAs
Defines a region immediately to the right of a specified match.
rightCenter() - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Positions the region at the right-center of the screen.
rightClick() - Method in class io.github.jspinak.brobot.action.ActionConfigShortcuts
Creates a right-click configuration.
rightClick(double, double) - Method in class io.github.jspinak.brobot.action.ActionConfigShortcuts
Creates a right-click with custom timing.
rightClick(double, StateImage...) - Method in class io.github.jspinak.brobot.action.composite.chains.ActionConfigFacade
Performs a right-click on the first found state image.
rightClick(int, int) - Method in interface io.github.jspinak.brobot.core.services.MouseController
Performs a right-click (context menu click) at the specified coordinates.
rightClickAndMoveUntilVanishes(int, double, double, double, StateImage, int, int) - Method in class io.github.jspinak.brobot.action.composite.chains.ActionSequenceBuilder
Repeatedly right-clicks an image with controlled mouse movements until it vanishes.
rightClickBest(double, StateImage...) - Method in class io.github.jspinak.brobot.action.composite.chains.ActionConfigFacade
Finds and right-clicks the best match among the provided images.
rightHalf() - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Creates a region for the right half of the screen.
ROBOT_LOGICAL - Enum constant in enum class io.github.jspinak.brobot.capture.CaptureConfiguration.CaptureMode
Robot without scaling (logical resolution).
ROBOT_PHYSICAL - Enum constant in enum class io.github.jspinak.brobot.capture.CaptureConfiguration.CaptureMode
Robot with physical resolution scaling (default).
RobotCaptureProvider - Class in io.github.jspinak.brobot.capture.provider
Robot-based screen capture provider.
RobotCaptureProvider() - Constructor for class io.github.jspinak.brobot.capture.provider.RobotCaptureProvider
 
routeToMonitor(ProceedingJoinPoint) - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect
Route operations to appropriate monitor
run(AutomationRunner.AutomationTask) - Method in class io.github.jspinak.brobot.automation.AutomationRunner
Runs an automation task with configured error handling and retry logic.
run(AutomationRunner.AutomationTask, String) - Method in class io.github.jspinak.brobot.automation.AutomationRunner
Runs an automation task with configured error handling and retry logic.
run(ApplicationArguments) - Method in class io.github.jspinak.brobot.startup.orchestration.StartupRunner
 
run(ApplicationArguments) - Method in class io.github.jspinak.brobot.startup.verification.AutoStartupVerifier
Phase 1: Image verification at application startup
runDiagnostics() - Method in class io.github.jspinak.brobot.diagnostics.ImageLoadingDiagnosticsRunner
 
runDiagnosticsOnFailure(boolean) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig.StartupConfigBuilder
Whether to run diagnostics on failure
runFindStrategy(FindStrategy, ActionResult, ObjectCollection...) - Method in class io.github.jspinak.brobot.action.basic.find.ModernFindStrategyRegistry
Executes the find strategy with the given parameters.
runFullDiagnostics() - Method in class io.github.jspinak.brobot.config.environment.ConfigurationDiagnostics
Run all diagnostics and return a comprehensive report
RunnerInterface - Class in io.github.jspinak.brobot.runner.project
Represents the automation configuration for UI buttons in the Brobot Runner.
RunnerInterface() - Constructor for class io.github.jspinak.brobot.runner.project.RunnerInterface
 
Runner Interface - Search tag in package io.github.jspinak.brobot.runner.project
Section
RUNNING - Enum constant in enum class io.github.jspinak.brobot.control.ExecutionState
Execution is actively running
runTest(String) - Method in class io.github.jspinak.brobot.tools.testing.exploration.ExplorationSessionRunner
Executes a test run to navigate to a specified destination state.
RuntimeStateVisualizer - Class in io.github.jspinak.brobot.tools.history
Visualizes Brobot states with color-coded elements and boundaries.
RuntimeStateVisualizer(DrawRect) - Constructor for class io.github.jspinak.brobot.tools.history.RuntimeStateVisualizer
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form