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

E

EACH - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategy
Returns one match per Image object.
EACH - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry.FindStrategy
 
EACH - Enum constant in enum class io.github.jspinak.brobot.action.basic.find.PatternFindOptions.Strategy
Returns one match per Image object.
EACH - Enum constant in enum class io.github.jspinak.brobot.action.FindStrategy
Returns one match per image.
EACH - Enum constant in enum class io.github.jspinak.brobot.core.location.ElementLocator.FindStrategy
Find one match per pattern/StateImage
Early Exit Conditions: - Search tag in io.github.jspinak.brobot.runner.json.validation.schema.ProjectSchemaValidator.validate(String)
Section
EarlyImagePathInitializer - Class in io.github.jspinak.brobot.config.core
Ensures image paths are initialized as early as possible in the Spring Boot lifecycle.
EarlyImagePathInitializer() - Constructor for class io.github.jspinak.brobot.config.core.EarlyImagePathInitializer
 
EarlyScreenDimensionsInitializer - Class in io.github.jspinak.brobot.startup
Initializes ScreenDimensions with defaults early in the Spring Boot startup process.
EarlyScreenDimensionsInitializer() - Constructor for class io.github.jspinak.brobot.startup.EarlyScreenDimensionsInitializer
 
Edge-Based - Search tag in package io.github.jspinak.brobot.analysis.match
Section
EdgeBasedProofer - Class in io.github.jspinak.brobot.analysis.match
Edge-based validation strategy for determining if matches fall within search regions.
EdgeBasedProofer(SearchRegionResolver) - Constructor for class io.github.jspinak.brobot.analysis.match.EdgeBasedProofer
Creates a new edge-based match proofer.
Edge-Based Validation - Search tag in package io.github.jspinak.brobot.analysis.match
Section
editDistance(String, String) - Static method in class io.github.jspinak.brobot.util.string.StringSimilarity
Calculates the Levenshtein edit distance between two strings.
Efficiency - Search tag in package io.github.jspinak.brobot.runner.json.serializers
Section
Element() - Constructor for class io.github.jspinak.brobot.core.location.ElementLocator.Element
 
Element Appearance - Search tag in package io.github.jspinak.brobot.action.composite.repeat
Section
Element-based Selection - Search tag in package io.github.jspinak.brobot.action.composite.select
Section
Element Detection - Search tag in package io.github.jspinak.brobot.analysis.state.discovery
Section
Element Disappearance - Search tag in package io.github.jspinak.brobot.action.composite.repeat
Section
Element Disappearance (WaitVanish) - Search tag in package io.github.jspinak.brobot.action.basic.wait
Section
Element Extraction - Search tag in package io.github.jspinak.brobot.analysis.compare
Section
ElementLocator - Interface in io.github.jspinak.brobot.core.location
Core interface for element location operations.
ElementLocator.Element - Class in io.github.jspinak.brobot.core.location
Result of an element location operation.
ElementLocator.FindStrategy - Enum Class in io.github.jspinak.brobot.core.location
Find strategies that determine how elements are located.
ElementLocator.LocateRequest - Class in io.github.jspinak.brobot.core.location
Request object for element location operations.
ElementLocator.LocateRequest.Builder - Class in io.github.jspinak.brobot.core.location
Builder for creating LocateRequest instances.
empty() - Static method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Creates empty metadata with default values.
EmptyMatch - Class in io.github.jspinak.brobot.model.match
Represents the absence of a match in the Brobot model-based GUI automation framework.
EmptyMatch() - Constructor for class io.github.jspinak.brobot.model.match.EmptyMatch
 
EmptyMatch.Builder - Class in io.github.jspinak.brobot.model.match
 
Empty Matches - Search tag in package io.github.jspinak.brobot.model.match
Section
emptyRepos() - Method in class io.github.jspinak.brobot.model.transition.StateTransitionStore
 
emptyRepos() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
Clears all transition tables for reinitialization.
enableSikuliXLoggingForDebugging(int) - Static method in class io.github.jspinak.brobot.config.logging.SikuliXLoggingConfig
Temporarily enables SikuliX logging for debugging purposes.
Encoding Strategy - Search tag in package io.github.jspinak.brobot.tools.ml.dataset.encoding
Section
end(LocalTime) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TimeRange.TimeRangeBuilder
 
END - Enum constant in enum class io.github.jspinak.brobot.core.services.KeyboardController.SpecialKey
 
endOperation() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
End the current operation.
endSearchSession(String, boolean, int) - Method in class io.github.jspinak.brobot.logging.ConciseFindLogger
End the current search session and provide summary if needed.
endSession() - Method in class io.github.jspinak.brobot.logging.correlation.ActionSessionManager
End the current session and clear MDC context.
endSession() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
End the current session.
endSession(String, Collection<Pattern>) - Method in class io.github.jspinak.brobot.tools.actionhistory.RecordingActionWrapper
End a recording session and save all histories.
endVariation() - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation.Builder
Ends the variation and returns to parent builder.
EnrichmentConfiguration() - Constructor for class io.github.jspinak.brobot.logging.LoggingConfiguration.EnrichmentConfiguration
 
ensureDPIDisabled() - Static method in class io.github.jspinak.brobot.launcher.BrobotLauncher
Example usage in your main method:
ensureInitialized() - Static method in class io.github.jspinak.brobot.config.dpi.DPIAwarenessDisabler
Forces initialization if it hasn't happened yet.
ENTER - Enum constant in enum class io.github.jspinak.brobot.core.services.KeyboardController.SpecialKey
 
EnvironmentConfig() - Constructor for class io.github.jspinak.brobot.config.core.BrobotConfiguration.EnvironmentConfig
 
Environment Testing Scenarios - Search tag in package io.github.jspinak.brobot.tools.testing.mock.environment
Section
equals(ObjectCollection) - Method in class io.github.jspinak.brobot.action.ObjectCollection
Checks if this collection equals another ObjectCollection.
equals(Location, Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
Check if two locations are equal
equals(Region) - Method in class io.github.jspinak.brobot.model.element.Region
 
equals(Region, Region) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
equals(Path) - Method in class io.github.jspinak.brobot.navigation.path.Path
 
equals(Paths) - Method in class io.github.jspinak.brobot.navigation.path.Paths
 
equals(Object) - Method in class io.github.jspinak.brobot.action.ActionResult
 
equals(Object) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration
 
equals(Object) - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
 
equals(Object) - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
 
equals(Object) - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
 
equals(Object) - Method in class io.github.jspinak.brobot.action.result.MatchCollection
 
equals(Object) - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
 
equals(Object) - Method in class io.github.jspinak.brobot.action.result.MovementTracker
 
equals(Object) - Method in class io.github.jspinak.brobot.action.result.RegionManager
 
equals(Object) - Method in class io.github.jspinak.brobot.action.result.StateTracker
 
equals(Object) - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
 
equals(Object) - Method in class io.github.jspinak.brobot.action.result.TimingData
 
equals(Object) - Method in class io.github.jspinak.brobot.action.result.TimingData.TimeSegment
 
equals(Object) - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
 
equals(Object) - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect.ActionContext
 
equals(Object) - Method in class io.github.jspinak.brobot.aspects.data.DatasetCollectionAspect.DatasetStats
 
equals(Object) - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
equals(Object) - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.StateNode
 
equals(Object) - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.TransitionStats
 
equals(Object) - Method in class io.github.jspinak.brobot.config.automation.AutomationConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.EnvironmentConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration
 
equals(Object) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.PerformanceConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.SikuliConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.NormalModeConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerboseModeConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.config.mock.MockProperties.ActionSuccessProbability
 
equals(Object) - Method in class io.github.jspinak.brobot.config.mock.MockProperties
 
equals(Object) - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator.SessionData
 
equals(Object) - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.ConsoleProperties
 
equals(Object) - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.LogProperties
 
equals(Object) - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.RealTimeProperties
 
equals(Object) - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.VisualProperties
 
equals(Object) - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
equals(Object) - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
 
equals(Object) - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
 
equals(Object) - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
 
equals(Object) - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
 
equals(Object) - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
 
equals(Object) - Method in class io.github.jspinak.brobot.logging.LogEntry
 
equals(Object) - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.EnrichmentConfiguration
 
equals(Object) - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration
 
equals(Object) - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.OutputConfiguration
 
equals(Object) - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.PerformanceConfiguration
 
equals(Object) - Method in class io.github.jspinak.brobot.model.action.ActionHistory
 
equals(Object) - Method in class io.github.jspinak.brobot.model.action.ActionRecord
 
equals(Object) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.Anchor
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.Anchors
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.Image
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.Location
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.Movement
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.Pattern
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.Position
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.Region
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.Scene
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.SearchRegionOnObject
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.SearchRegions
 
equals(Object) - Method in class io.github.jspinak.brobot.model.element.Text
 
equals(Object) - Method in class io.github.jspinak.brobot.model.match.Match
 
equals(Object) - Method in class io.github.jspinak.brobot.model.state.special.StateText
 
equals(Object) - Method in class io.github.jspinak.brobot.model.state.StateObjectMetadata
 
equals(Object) - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
equals(Object) - Method in class io.github.jspinak.brobot.model.state.StateString
 
equals(Object) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
 
equals(Object) - Method in class io.github.jspinak.brobot.navigation.transition.TaskSequenceStateTransition
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.BusinessTask
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.expressions.BinaryOperationExpression
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.expressions.BuilderExpression
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.expressions.LiteralExpression
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.expressions.MethodCallExpression
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.expressions.VariableExpression
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.InstructionSet
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.model.ActionStep
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.model.BuilderMethod
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.model.Parameter
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.model.TaskSequence
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.AssignmentStatement
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.ForEachStatement
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.IfStatement
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.MethodCallStatement
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.ReturnStatement
 
equals(Object) - Method in class io.github.jspinak.brobot.runner.dsl.statements.VariableDeclarationStatement
 
equals(Object) - Method in record class io.github.jspinak.brobot.runner.json.validation.model.ValidationError
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.BatchConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.QualityMetrics
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.history.performance.OptimizationDecision
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateVisit
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TimeRange
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification.ActionAttempt
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification
 
equals(Object) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification.TransitionStep
 
equals(Object) - Method in class io.github.jspinak.brobot.util.common.Pair
 
error(LogCategory, String) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger
Log an error message.
error(String) - Static method in class io.github.jspinak.brobot.debug.AnsiColor
Apply error color (red).
error(String) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger.LogBuilder
Add error message.
error(String) - Method in class io.github.jspinak.brobot.logging.LogBuilder
 
error(Throwable) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger.LogBuilder
Add error information.
error(Throwable) - Method in class io.github.jspinak.brobot.logging.events.ActionEvent.ActionEventBuilder
Exception if the action failed
error(Throwable) - Method in class io.github.jspinak.brobot.logging.LogBuilder
 
error(Throwable) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
ERROR - Enum constant in enum class io.github.jspinak.brobot.logging.LogLevel
Error conditions that need immediate attention
ERROR - Enum constant in enum class io.github.jspinak.brobot.runner.json.validation.model.ValidationSeverity
Significant issue that will likely cause problems during execution.
ERROR - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
Error Categories: - Search tag in io.github.jspinak.brobot.runner.json.validation.schema.AutomationDSLValidator.validate(String)
Section
errorCode() - Method in record class io.github.jspinak.brobot.runner.json.validation.model.ValidationError
Returns the value of the errorCode record component.
Error Code Conventions: - Search tag in record class io.github.jspinak.brobot.runner.json.validation.model.ValidationError
Section
Error Handling - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.ExplorationSessionRunner
Section
Error Handling - Search tag in package io.github.jspinak.brobot.action.internal.app
Section
Error Handling - Search tag in package io.github.jspinak.brobot.action.internal.capture
Section
Error Handling - Search tag in package io.github.jspinak.brobot.action.internal.execution
Section
Error Handling - Search tag in package io.github.jspinak.brobot.action.internal.mouse
Section
Error Handling - Search tag in package io.github.jspinak.brobot.action.internal.text
Section
Error Handling - Search tag in package io.github.jspinak.brobot.model.state.special
Section
Error Handling - Search tag in package io.github.jspinak.brobot.model.transition
Section
Error Handling - Search tag in package io.github.jspinak.brobot.runner.json.parsing
Section
Error Handling - Search tag in package io.github.jspinak.brobot.runner.json.utils
Section
Error Handling - Search tag in package io.github.jspinak.brobot.util.image.capture
Section
Error Handling - Search tag in package io.github.jspinak.brobot.util.image.core
Section
Error Handling - Search tag in package io.github.jspinak.brobot.util.image.io
Section
Error Handling - Search tag in package io.github.jspinak.brobot.util.image.recognition
Section
Error Handling: - Search tag in class io.github.jspinak.brobot.runner.json.validation.schema.ProjectSchemaValidator
Section
Error Handling: - Search tag in io.github.jspinak.brobot.runner.json.validation.business.BusinessRuleValidator.validateRules(Object, Object)
Section
Error Handling: - Search tag in io.github.jspinak.brobot.runner.json.validation.crossref.ReferenceValidator.validateReferences(Object, Object)
Section
Error Handling Strategy - Search tag in package io.github.jspinak.brobot.action.internal.service
Section
Error Information - Search tag in package io.github.jspinak.brobot.runner.json.parsing.exception
Section
errorMessage(String) - Method in class io.github.jspinak.brobot.logging.events.ActionEvent.ActionEventBuilder
Error message if the action failed
errorMessage(String) - Method in class io.github.jspinak.brobot.logging.events.MatchEvent.MatchEventBuilder
Error message if search failed
errorMessage(String) - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent.PerformanceEventBuilder
Error message if operation failed
errorMessage(String) - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent.TransitionEventBuilder
Error message if transition failed
errorMessage(String) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
errorMessages(List<String>) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult.StartupResultBuilder
 
Error Messages - Search tag in package io.github.jspinak.brobot.runner.json.validation.schema
Section
Error Recovery - Search tag in package io.github.jspinak.brobot.runner.json.validation.exception
Section
Error Recovery - Search tag in package io.github.jspinak.brobot.runner.json.validation.resource
Section
ErrorRecoveryAspect - Class in io.github.jspinak.brobot.aspects.recovery
Aspect that provides automatic error recovery with configurable retry policies.
ErrorRecoveryAspect(BrobotLogger) - Constructor for class io.github.jspinak.brobot.aspects.recovery.ErrorRecoveryAspect
 
ErrorRecoveryAspect.CircuitBreakerOpenException - Exception Class in io.github.jspinak.brobot.aspects.recovery
 
ErrorRecoveryAspect.RetryExhaustedException - Exception Class in io.github.jspinak.brobot.aspects.recovery
Custom exceptions
ErrorRecoveryAspect.RetryTimeoutException - Exception Class in io.github.jspinak.brobot.aspects.recovery
 
Error Reporting - Search tag in package io.github.jspinak.brobot.runner.json.validation.crossref
Section
Error Severity: - Search tag in io.github.jspinak.brobot.runner.json.validation.crossref.StateReferenceValidator.validateInternalReferences(Object)
Section
Error Types: - Search tag in io.github.jspinak.brobot.runner.json.validation.resource.ImageResourceValidator.validateImageResources(JSONObject, Path)
Section
ESC - Enum constant in enum class io.github.jspinak.brobot.core.services.KeyboardController.SpecialKey
 
euclidean(Location, Location) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates Euclidean distance between two locations.
euclidean(Location, Match) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates Euclidean distance from location to match center.
Evaluation Context - Search tag in package io.github.jspinak.brobot.runner.dsl.expressions
Section
EventListenerConfiguration - Class in io.github.jspinak.brobot.startup.orchestration
Configuration to ensure robust event handling across module boundaries.
EventListenerConfiguration() - Constructor for class io.github.jspinak.brobot.startup.orchestration.EventListenerConfiguration
 
EventListenerConfiguration.LoggingApplicationEventMulticaster - Class in io.github.jspinak.brobot.startup.orchestration
Custom event multicaster with enhanced logging for debugging
Event Response Pattern - Search tag in package io.github.jspinak.brobot.navigation.monitoring
Section
Examples: - Search tag in io.github.jspinak.brobot.action.Action.perform(ActionType, Location)
Section
Example Step - Search tag in package io.github.jspinak.brobot.runner.dsl.model
Section
Example Usage - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.ExplorationOrchestrator
Section
Example Usage - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.ExplorationSessionRunner
Section
Example Usage - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.StateExplorationTracker
Section
Example Usage - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.StateImageValidator
Section
Example Usage - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.StateVisit
Section
Example Usage - Search tag in class io.github.jspinak.brobot.tools.testing.exploration.TestRun
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.basic.classify
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.basic.click
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.basic.find.color
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.basic.find.histogram
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.basic.find.motion
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.basic.mouse
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.basic.region
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.basic.type
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.basic.wait
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.composite
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.composite.chains
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.composite.drag
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.composite.multiple.finds
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.composite.repeat
Section
Example Usage - Search tag in package io.github.jspinak.brobot.action.composite.select
Section
Example Usage - Search tag in package io.github.jspinak.brobot.util.image
Section
Example usage: - Search tag in class io.github.jspinak.brobot.action.ActionChainBuilder
Section
Example Usage: - Search tag in class io.github.jspinak.brobot.action.Action
Section
Example Usage: - Search tag in class io.github.jspinak.brobot.model.element.Region
Section
Example Usage: - Search tag in class io.github.jspinak.brobot.model.match.Match
Section
Example Usage: - Search tag in class io.github.jspinak.brobot.model.state.StateImage
Section
Example Usage: - Search tag in package io.github.jspinak.brobot.annotations
Section
exception - Search tag in package io.github.jspinak.brobot.runner.json.validation
Section
Exception Features - Search tag in package io.github.jspinak.brobot.runner.json.validation.exception
Section
Exception Handling - Search tag in package io.github.jspinak.brobot.runner.json.parsing.exception
Section
Exception Handling Patterns - Search tag in package io.github.jspinak.brobot.runner.json.validation.exception
Section
exceptionType(Class<? extends Exception>) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern.FailurePatternBuilder
Type of exception to throw on failure.
Exception Types - Search tag in package io.github.jspinak.brobot.runner.json.parsing.exception
Section
Exception Types - Search tag in package io.github.jspinak.brobot.runner.json.validation.exception
Section
execute() - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy.LoggingCondition
 
execute() - Method in interface io.github.jspinak.brobot.automation.AutomationRunner.AutomationTask
Executes the automation task.
execute() - Method in class io.github.jspinak.brobot.util.ConditionalActionWrapper.ChainBuilder
Executes the chain.
execute(ActionConfig, ObjectCollection) - Method in interface io.github.jspinak.brobot.action.strategy.ActionStrategy
Execute an action with the given configuration and targets.
execute(Action, Object...) - Method in interface io.github.jspinak.brobot.model.transition.TransitionFunction
 
execute(BaseFindOptions, ActionResult, ObjectCollection...) - Method in class io.github.jspinak.brobot.action.basic.find.FindPipeline
Executes the complete find pipeline with the provided options and collections.
execute(ObjectCollection...) - Method in class io.github.jspinak.brobot.util.ConditionalActionWrapper.ChainBuilder
Executes the chain with additional object collections.
executeAfterLogging(ActionConfig, ActionResult) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer
Execute after-action logging if configured
executeBeforeLogging(ActionConfig) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer
Execute before-action logging if configured
executeChain(ActionChainOptions, ActionResult, ObjectCollection...) - Method in class io.github.jspinak.brobot.action.internal.execution.ActionChainExecutor
Executes a chain of actions according to the specified chaining strategy.
executeClick(ElementLocator.Element, ClickExecutor.ClickOptions) - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor
Executes a click on an element.
executeClick(Location) - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor
Executes a simple left-click at a location.
executeClick(Location, ClickExecutor.ClickOptions) - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor
Executes a click at a specific location.
executeConditionalLogging(ActionResult) - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy
Execute all matching conditions
executeDoubleClick(Location) - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor
Executes a double-click at a location.
executeRightClick(Location) - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor
Executes a right-click (context menu) at a location.
executeWithMoveSettings(MouseMoveOptions, Runnable) - Method in class io.github.jspinak.brobot.action.internal.sikuli.SikuliSettingsManager
Executes a given action with temporarily applied mouse movement settings.
executeWithSession(String, Runnable) - Method in class io.github.jspinak.brobot.logging.correlation.ActionSessionManager
Execute a task with automatic session management.
executeWithSession(String, Callable<T>) - Method in class io.github.jspinak.brobot.logging.correlation.ActionSessionManager
Execute a task with automatic session management and return a result.
EXECUTION - Enum constant in enum class io.github.jspinak.brobot.logging.LogCategory
Execution control events (pause, resume, stop)
Execution Control - Search tag in package io.github.jspinak.brobot.tools.testing.mock.action
Section
executionController - Variable in class io.github.jspinak.brobot.navigation.monitoring.BaseAutomation
Execution controller for managing pause/resume/stop functionality.
ExecutionController - Interface in io.github.jspinak.brobot.control
Interface for controlling the execution flow of automation tasks.
executionEnvironment(BrobotProperties, MockModeResolver) - Method in class io.github.jspinak.brobot.config.core.BrobotAutoConfiguration
Provides ExecutionEnvironment as a Spring bean.
ExecutionEnvironment - Class in io.github.jspinak.brobot.config.environment
Manages Brobot's runtime environment configuration.
ExecutionEnvironment.Builder - Class in io.github.jspinak.brobot.config.environment
Builder for creating custom ExecutionEnvironment configurations.
Execution Flow - Search tag in package io.github.jspinak.brobot.action.internal.execution
Section
ExecutionHistory - Class in io.github.jspinak.brobot.action.result
Tracks the execution history of action chains and composite actions.
ExecutionHistory() - Constructor for class io.github.jspinak.brobot.action.result.ExecutionHistory
Creates an empty ExecutionHistory.
ExecutionHistory(ActionLifecycle) - Constructor for class io.github.jspinak.brobot.action.result.ExecutionHistory
Creates ExecutionHistory with an ActionLifecycle.
ExecutionMode - Class in io.github.jspinak.brobot.config.environment
Controls execution permissions and modes in the Brobot framework.
ExecutionMode(BrobotProperties) - Constructor for class io.github.jspinak.brobot.config.environment.ExecutionMode
 
executionModeController(FindWrapper, TextWrapper, HistogramWrapper, TimeWrapper) - Method in class io.github.jspinak.brobot.config.mock.MockConfiguration
 
ExecutionModeController - Class in io.github.jspinak.brobot.tools.testing.mock.action
Central coordinator for seamlessly switching between mock and live execution modes.
ExecutionModeController(FindWrapper, TextWrapper, HistogramWrapper, TimeWrapper) - Constructor for class io.github.jspinak.brobot.tools.testing.mock.action.ExecutionModeController
Constructs an ExecutionModeController with wrapper implementations.
Execution Model - Search tag in package io.github.jspinak.brobot.runner.dsl
Section
ExecutionPauseController - Class in io.github.jspinak.brobot.control
Manages execution pausing and resuming for debugging purposes.
ExecutionPauseController() - Constructor for class io.github.jspinak.brobot.control.ExecutionPauseController
 
Execution Semantics - Search tag in package io.github.jspinak.brobot.runner.dsl.statements
Section
ExecutionState - Enum Class in io.github.jspinak.brobot.control
Represents the possible states of an automation execution.
ExecutionStoppedException - Exception Class in io.github.jspinak.brobot.control
Exception thrown when an execution is stopped during a pause point check.
ExecutionStoppedException() - Constructor for exception class io.github.jspinak.brobot.control.ExecutionStoppedException
Constructs a new ExecutionStoppedException with a default message.
ExecutionStoppedException(String) - Constructor for exception class io.github.jspinak.brobot.control.ExecutionStoppedException
Constructs a new ExecutionStoppedException with the specified message.
ExecutionStoppedException(String, Throwable) - Constructor for exception class io.github.jspinak.brobot.control.ExecutionStoppedException
Constructs a new ExecutionStoppedException with the specified message and cause.
ExecutionStoppedException(Throwable) - Constructor for exception class io.github.jspinak.brobot.control.ExecutionStoppedException
Constructs a new ExecutionStoppedException with the specified cause.
executionTime(Duration) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord.ActionExecutionRecordBuilder
 
Existence Validation - Search tag in package io.github.jspinak.brobot.runner.json.validation.resource
Section
exit() - Element in annotation interface io.github.jspinak.brobot.annotations.OutgoingTransition
States to exit/deactivate during this transition.
expand(int) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Expands or contracts the region by the specified amount on all sides.
expand(Region, int) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
Expands or contracts a region by the specified amount on all sides.
expectActionPattern(String) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier
Starts verification of an action execution pattern.
EXPECTED - Enum constant in enum class io.github.jspinak.brobot.model.state.special.SpecialStateType
 
EXPECTED - Enum constant in enum class io.github.jspinak.brobot.statemanagement.StateMemory.Enum
 
ExpectedState - Class in io.github.jspinak.brobot.model.state.special
Marker class for transitions to an expected state determined at runtime.
expectedStateEnums(List<StateEnum>) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig.StartupConfigBuilder
Expected states to find (by enum)
expectedStates(List<String>) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig.StartupConfigBuilder
Expected states to find (by name)
expectedSuccessRate(double) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification.Builder
Sets the expected success rate.
expectedX - Variable in class io.github.jspinak.brobot.action.ActionResult.StateImageData
 
expectedY - Variable in class io.github.jspinak.brobot.action.ActionResult.StateImageData
 
expectTransitionSequence(String) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier
Starts verification of a state transition sequence.
Explicit State Awareness - Search tag in package io.github.jspinak.brobot.statemanagement
Section
ExplorationOrchestrator - Class in io.github.jspinak.brobot.tools.testing.exploration
Manages and orchestrates comprehensive testing of the automation application.
ExplorationOrchestrator() - Constructor for class io.github.jspinak.brobot.tools.testing.exploration.ExplorationOrchestrator
 
Exploration Process - Search tag in package io.github.jspinak.brobot.tools.testing.exploration
Section
ExplorationSessionRunner - Class in io.github.jspinak.brobot.tools.testing.exploration
Executes individual test runs with comprehensive logging and monitoring capabilities.
ExplorationSessionRunner(StateNavigator, StateMemory, StateService, ScreenshotCapture, Action) - Constructor for class io.github.jspinak.brobot.tools.testing.exploration.ExplorationSessionRunner
 
EXPONENTIAL_BACKOFF - Enum constant in enum class io.github.jspinak.brobot.aspects.annotations.Recoverable.RecoveryStrategy
Exponentially increasing delay
exportSession(String) - Method in interface io.github.jspinak.brobot.persistence.PersistenceProvider
Export a session as ActionHistory.
exportToCSV(ActionHistory, String) - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryExporter
Export ActionHistory to CSV format.
exportToCSV(ActionHistory, String, String) - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryExporter
Export ActionHistory to CSV format with custom path.
exportToHTML(ActionHistory, String) - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryExporter
Export ActionHistory to HTML report.
exportToHTML(ActionHistory, String, String) - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryExporter
Export ActionHistory to HTML report with custom path.
Expression - Class in io.github.jspinak.brobot.runner.dsl.expressions
Abstract base class for all expressions in the Brobot DSL.
Expression() - Constructor for class io.github.jspinak.brobot.runner.dsl.expressions.Expression
 
Expression Examples - Search tag in package io.github.jspinak.brobot.runner.dsl.expressions
Section
Expressions - Search tag in package io.github.jspinak.brobot.runner.dsl
Section
Expression Types - Search tag in package io.github.jspinak.brobot.runner.dsl.expressions
Section
Extension Guidelines - Search tag in package io.github.jspinak.brobot.util.image.constants
Section
Extension Points - Search tag in package io.github.jspinak.brobot.action.internal.factory
Section
Extension Points - Search tag in package io.github.jspinak.brobot.runner.json.module
Section
Extension Points - Search tag in package io.github.jspinak.brobot.tools.ml.dataset
Section
EXTERNAL - Enum constant in enum class io.github.jspinak.brobot.capture.BrobotScreenCapture.CaptureStrategy
Use external screenshot tool (most reliable but slower).
extractComponents(Object) - Method in class io.github.jspinak.brobot.annotations.StateComponentExtractor
Extracts state components from a state instance.
extractImagesFromJar(String) - Method in class io.github.jspinak.brobot.config.core.ImagePathManager
Extract images from JAR if running from JAR file
extractRegionFromSikuli(Match) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
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