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

G

Game Automation - Search tag in package io.github.jspinak.brobot.util.geometry
Section
generateAnalyticsReport() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect
Generate analytics report
generateHtmlReport(String) - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator
Generate HTML report for a session.
generateInitializationReport() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator
Generate a detailed initialization report.
generateJsonReport(String) - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator
Generate JSON report for a session.
generatePerformanceReport() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect
Generate and log performance report
generateReport(String, ActionResult) - Method in class io.github.jspinak.brobot.diagnostics.MatchQualityAnalyzer
Generates a detailed analysis report as a string.
generateSummary(ActionHistory) - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryExporter
Generate a summary report of ActionHistory.
generateVisualization() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect
Generate state machine visualization
Generation Parameters - Search tag in package io.github.jspinak.brobot.analysis.scene
Section
generic() - Method in class io.github.jspinak.brobot.model.state.StateImage.Builder
Creates a generic StateImage with default values.
Geometric Operations - Search tag in package io.github.jspinak.brobot.util
Section
Geometric Operations - Search tag in package io.github.jspinak.brobot.util.location
Section
get(int) - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfiles
Retrieves a K-means profile for the specified number of centers.
get(int) - Method in class io.github.jspinak.brobot.model.element.Text
 
get(int) - Method in class io.github.jspinak.brobot.navigation.path.Path
 
get(ActionConfig) - Method in class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry
Retrieves the appropriate find function based on the action configuration.
get(BaseFindOptions) - Method in class io.github.jspinak.brobot.action.basic.find.ModernFindStrategyRegistry
Retrieves the appropriate find function based on the find options.
get(FindStrategy) - Method in class io.github.jspinak.brobot.action.basic.find.ModernFindStrategyRegistry
Retrieves the appropriate find function based on the find strategy.
get(FindStrategyRegistry.FindStrategy) - Method in class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry
Retrieves the appropriate find function based on the strategy.
get(Long) - Method in class io.github.jspinak.brobot.model.transition.StateTransitionStore
Returns a StateTransitions object given a state id.
get(List<ObjectCollection>, int, double, ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.find.scene.SceneAnalysisCollectionBuilder
Creates a collection of analyzed scenes for color-based matching operations.
getAbsDiff() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
The absolute difference matrix showing pixel changes.
getAbsDist(Mat, ColorCluster.ColorSchemaName, ColorCluster, ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.analysis.color.DistanceMatrixCalculator
Calculates per-pixel absolute distance to a target color.
getAbsoluteH() - Method in class io.github.jspinak.brobot.action.basic.find.MatchAdjustmentOptions
Absolute height of the match region, overriding its original height.
getAbsoluteW() - Method in class io.github.jspinak.brobot.action.basic.find.MatchAdjustmentOptions
Absolute width of the match region, overriding its original width.
getAccumulatedText() - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
 
getAction() - Method in class io.github.jspinak.brobot.config.mock.MockProperties
Probability of action success in mock mode (0.0 to 1.0).
getAction() - Method in class io.github.jspinak.brobot.tools.actionhistory.RecordingActionWrapper
Get the underlying Action instance.
getAction() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord
 
getAction() - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateImageValidator
 
getAction() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
 
getAction(ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.service.ActionService
Resolves the appropriate action implementation for the given ActionConfig.
getAction(ActionType) - Method in class io.github.jspinak.brobot.action.internal.execution.BasicActionRegistry
Retrieves the action implementation for the specified action type.
getActionAnalysis() - Method in class io.github.jspinak.brobot.action.ActionResult
 
getActionClass() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
The action class that was executed
getActionConfig() - Method in class io.github.jspinak.brobot.action.ActionResult
Configuration used for this action execution.
getActionConfig() - Method in class io.github.jspinak.brobot.model.action.ActionRecord
The ActionConfig can be queried to find which settings lead to success.
getActionConfig() - Method in class io.github.jspinak.brobot.runner.dsl.model.ActionStep
The configuration for this action step.
getActionConfig(Class<T>) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Gets typed action configuration if it matches the expected type.
getActionCount(ActionType) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
Gets the count for a specific action type.
getActionCounts() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
Count of actions by type for analysis and pattern detection.
getActionDefinition() - Method in class io.github.jspinak.brobot.navigation.transition.TaskSequenceStateTransition
 
getActionDefinition(Long) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
Retrieves the ActionDefinition for transitioning to a specific state.
getActionDefinitionTransitions() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
 
getActionDescription() - Method in class io.github.jspinak.brobot.action.ActionResult
Human-readable description of the action performed.
getActionDetails() - Method in exception class io.github.jspinak.brobot.exception.ActionFailedException
Gets detailed information about why the action failed.
getActionDuration(ActionType) - Method in class io.github.jspinak.brobot.tools.testing.mock.time.ActionDurations
Returns the mock duration of an action using ActionType.
getActionEnabledMap() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Per-action type enablement settings.
getActionFailurePatterns() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Failure patterns for different action types, enabling simulation of intermittent failures, cascading errors, and recovery scenarios.
getActionId() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
 
getActionId() - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect.ActionContext
 
getActionLifecycle() - Method in class io.github.jspinak.brobot.action.ActionResult
Lifecycle tracking data for this action execution.
getActionMatches() - Method in class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig
 
getActionMatches() - Method in class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig
 
getActionObjectCollection() - Method in class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig
 
getActionObjectCollection() - Method in class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig
 
getActionPause() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
Default pause between actions (seconds)
getActionPermissions() - Method in class io.github.jspinak.brobot.tools.history.IllustrationController
 
getActionSequence() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Action sequence number within a session
getActionSuccessProbability() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mock
Mock action success probability (0.0 to 1.0)
getActionTarget() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getActionText() - Method in class io.github.jspinak.brobot.action.internal.utility.ActionTextUtilities
If the 'before' and 'after' states are not all the same, the action is said to 'close' and/or 'open' specific states.
getActionType() - Method in interface io.github.jspinak.brobot.action.ActionInterface
Returns the standard type of this action implementation.
getActionType() - Method in class io.github.jspinak.brobot.action.basic.classify.Classify
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.click.Click
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.find.CustomFind
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.find.Find
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.highlight.Highlight
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseDown
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseUp
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.mouse.MoveMouse
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.mouse.ScrollMouseWheel
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.region.DefineIncludingMatches
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.region.DefineInsideAnchors
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.region.DefineOutsideAnchors
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.region.DefineRegion
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.region.DefineWithMatch
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.region.DefineWithWindow
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.type.KeyDown
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.type.KeyUp
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.type.PureType
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.type.TypeText
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.wait.WaitForChange
 
getActionType() - Method in class io.github.jspinak.brobot.action.basic.wait.WaitVanish
 
getActionType() - Method in class io.github.jspinak.brobot.action.composite.ClickAndType
 
getActionType() - Method in class io.github.jspinak.brobot.action.composite.drag.Drag
 
getActionType() - Method in class io.github.jspinak.brobot.action.composite.multiple.finds.NestedFinds
 
getActionType() - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect.ActionContext
 
getActionType() - Method in exception class io.github.jspinak.brobot.exception.ActionFailedException
Gets the type of action that failed.
getActionType() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Type of action executed (e.g., CLICK, TYPE, FIND)
getActionType() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getActivate() - Method in interface io.github.jspinak.brobot.model.transition.StateTransition
 
getActivate() - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition
 
getActivate() - Method in class io.github.jspinak.brobot.navigation.transition.TaskSequenceStateTransition
 
getActivatedAt() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Timestamp when this scenario was activated.
getActivateNames() - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition
 
getActivationConditions() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Global conditions that must be met for this scenario to be active.
getActivationCount(String) - Method in class io.github.jspinak.brobot.action.result.StateTracker
Gets the activation count for a state.
getActiveIllustrationThreads() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getActiveOperations() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
getActiveProject() - Method in class io.github.jspinak.brobot.runner.project.AutomationProjectManager
The currently active project configuration.
getActiveProvider() - Method in class io.github.jspinak.brobot.capture.BrobotCaptureService
Gets the currently active capture provider.
getActiveProvider() - Method in class io.github.jspinak.brobot.capture.UnifiedCaptureService
Gets the currently active capture provider.
getActiveProviderName() - Method in class io.github.jspinak.brobot.capture.UnifiedCaptureService
Gets the name of the currently active provider.
getActiveStateCount() - Method in class io.github.jspinak.brobot.action.result.StateTracker
Gets the total number of active states.
getActiveStateList() - Method in class io.github.jspinak.brobot.statemanagement.StateMemory
Retrieves all active states as State objects.
getActiveStateNames() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
 
getActiveStateNames() - Method in class io.github.jspinak.brobot.statemanagement.StateMemory
Retrieves names of all active states.
getActiveStateNamesAsString() - Method in class io.github.jspinak.brobot.statemanagement.StateMemory
Formats active state names as a comma-separated string.
getActiveStates() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets names of states identified as active during action execution.
getActiveStates() - Method in class io.github.jspinak.brobot.action.result.StateTracker
Gets all active state names.
getActiveStates() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
 
getActiveStates() - Method in class io.github.jspinak.brobot.statemanagement.ActiveStateSet
 
getActiveStates() - Method in class io.github.jspinak.brobot.statemanagement.StateMemory
 
getActiveStates() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Currently active states in the automation.
getActiveStates() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
Currently active states in the automation.
getActiveTest() - Method in class io.github.jspinak.brobot.tools.testing.exploration.ExplorationOrchestrator
Gets the current active test number.
getActiveThreadCount() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics
 
getActiveThreads() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getActiveTimeRanges() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
Time ranges when these conditions are active.
getAddH() - Method in class io.github.jspinak.brobot.action.basic.find.MatchAdjustmentOptions
Number of pixels to add to the height of the match region.
getAdditionalImagePaths() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
Additional image search paths
getAdditionalStats() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Additional statistics as key-value pairs.
getAddW() - Method in class io.github.jspinak.brobot.action.basic.find.MatchAdjustmentOptions
Number of pixels to add to the width of the match region.
getAddX() - Method in class io.github.jspinak.brobot.action.basic.find.MatchAdjustmentOptions
Number of pixels to add to the x-coordinate of the match region's origin.
getAddY() - Method in class io.github.jspinak.brobot.action.basic.find.MatchAdjustmentOptions
Number of pixels to add to the y-coordinate of the match region's origin.
getAdjacentStates() - Method in class io.github.jspinak.brobot.statemanagement.AdjacentStates
Discovers all states directly reachable from the currently active states.
getAdjacentStates(Long) - Method in class io.github.jspinak.brobot.statemanagement.AdjacentStates
Discovers all states directly reachable from a single source state.
getAdjacentStates(Set<Long>) - Method in class io.github.jspinak.brobot.statemanagement.AdjacentStates
Discovers all states directly reachable from multiple source states.
getAdjacentUnvisited(Set<Long>) - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateTraversalService
Identifies unvisited states that are adjacent to the current position.
getAdjustedLocation(Location, Region) - Method in class io.github.jspinak.brobot.model.element.CrossStateAnchor
Creates a Location from a match, applying adjustments.
getAdjustments() - Method in class io.github.jspinak.brobot.model.element.CrossStateAnchor
 
getAdjustments() - Method in class io.github.jspinak.brobot.model.element.SearchRegionOnObject
Optional adjustments to apply to the calculated region.
getAfterActionLog() - Method in class io.github.jspinak.brobot.action.ActionConfig
 
getAfterActionLog() - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration
 
getAge() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
Gets the duration since this event occurred.
getAlgorithmVersion() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Algorithm version for tracking compatibility.
getAll() - Method in class io.github.jspinak.brobot.model.element.Text
 
getAllCaptureProperties() - Method in class io.github.jspinak.brobot.capture.CaptureConfiguration
Gets all capture-related configuration properties.
getAllContext() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
Get all metadata from the current context.
getAllIllustratedScenes() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
Retrieves illustrations from all scene analyses.
getAllImageFilenames() - Method in class io.github.jspinak.brobot.action.ObjectCollection
Gets all unique image filenames from StateImages in this collection.
getAllImages() - Method in class io.github.jspinak.brobot.analysis.scene.SceneCombinationStore
Retrieves all images from all stored scene combinations.
getAllIndividualTransitions() - Method in class io.github.jspinak.brobot.navigation.service.StateTransitionService
 
getAllMatchSnapshots() - Method in class io.github.jspinak.brobot.model.state.StateImage
Finds snapshots from all patterns.
getAllMonitorInfo() - Method in class io.github.jspinak.brobot.monitor.MonitorManager
Get all monitor information
getAllowedEndTime() - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycle
The maximum allowed timestamp for action completion.
getAllOwnerStates() - Method in class io.github.jspinak.brobot.action.ObjectCollection
Gets all unique owner state names from objects in this collection.
getAllPaths() - Method in class io.github.jspinak.brobot.config.core.ImagePathManager
Get all paths including primary, configured, and extracted JAR paths
getAllPatterns(List<ObjectCollection>) - Method in class io.github.jspinak.brobot.action.basic.find.motion.FindFixedPixelMatches
Extracts all patterns from the provided object collections.
getAllRegions() - Method in class io.github.jspinak.brobot.action.result.RegionManager
Gets all defined regions.
getAllRegions() - Method in class io.github.jspinak.brobot.model.element.OverlappingGrids
 
getAllRegions() - Method in class io.github.jspinak.brobot.model.element.SearchRegions
Returns all configured regions without adding any defaults.
getAllRegionsMutable(SearchRegions) - Static method in class io.github.jspinak.brobot.util.region.SearchRegionsUtils
Gets all regions as a guaranteed mutable list.
getAllSceneCombinations(List<ObjectCollection>) - Method in class io.github.jspinak.brobot.analysis.scene.SceneCombinationGenerator
Generates all possible scene combinations from the provided object collections.
getAllScenesAsBGR() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
Retrieves all scene images as BGR matrices.
getAllScreens() - Method in class io.github.jspinak.brobot.monitor.MonitorManager
Get all available screens for multi-monitor search
getAllScreens() - Static method in class io.github.jspinak.brobot.util.image.capture.ScreenUtilities
Gets all available screens for multi-monitor operations.
getAllSearchRegions() - Method in class io.github.jspinak.brobot.model.state.StateImage
If a pattern has a defined, fixed region, it is included.
getAllSessions() - Method in interface io.github.jspinak.brobot.persistence.PersistenceProvider
Get all available sessions.
getAllStateIds() - Method in class io.github.jspinak.brobot.model.transition.StateTransitionStore
Returns a set of all StateTransitions objects in the repository with state ids.
getAllStateIds() - Method in class io.github.jspinak.brobot.navigation.service.StateService
 
getAllStateImages() - Method in class io.github.jspinak.brobot.analysis.state.discovery.ProvisionalStateStore
Retrieves all images from all temporary states in the repository.
getAllStateNames() - Method in class io.github.jspinak.brobot.navigation.service.StateService
 
getAllStates() - Method in class io.github.jspinak.brobot.model.state.StateStore
 
getAllStates() - Method in class io.github.jspinak.brobot.navigation.service.StateService
 
getAllStatesInProjectService() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getAllStateTransitions() - Method in class io.github.jspinak.brobot.navigation.service.StateTransitionService
 
getAllStateTransitionsAsCopy() - Method in class io.github.jspinak.brobot.model.transition.StateTransitionStore
 
getAllStateTransitionsInstances() - Method in class io.github.jspinak.brobot.navigation.service.StateTransitionService
 
getAllText(ActionResult) - Method in class io.github.jspinak.brobot.action.internal.text.GetTextWrapper
Extracts text from all matches in the action result and updates both the matches and result.
getAllTransitions() - Method in class io.github.jspinak.brobot.model.transition.StateTransitionStore
Returns all StateTransition objects, including ToTransitions.
getAllWithScene(int) - Method in class io.github.jspinak.brobot.analysis.scene.SceneCombinationStore
Retrieves all scene combinations that include a specific scene.
getAllWithSceneAndImage(int, StateImage) - Method in class io.github.jspinak.brobot.analysis.scene.SceneCombinationStore
Retrieves scene combinations that contain both a specific scene and image.
getAlwaysIllustrateStates() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
States for which illustrations should always be generated, regardless of other settings.
getAnalyses() - Method in class io.github.jspinak.brobot.analysis.color.ColorAnalysis
 
getAnalyses() - Method in class io.github.jspinak.brobot.model.analysis.color.PixelProfile
 
getAnalyses() - Method in class io.github.jspinak.brobot.model.analysis.color.PixelProfiles
 
getAnalyses(ColorAnalysis.Analysis, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.analysis.color.ColorAnalysis
Retrieves the analysis matrix for a specific metric and color space.
getAnalyses(PixelProfile.Analysis, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.model.analysis.color.PixelProfile
Retrieves a specific analysis matrix.
getAnalysis() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties
Color analysis settings
getAnalysis() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
 
getAnalysis(ColorCluster.ColorSchemaName, SceneAnalysis.Analysis) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
Retrieves a specific analysis result matrix.
getAnalysis(PixelProfiles.Analysis, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.model.analysis.color.PixelProfiles
Retrieves an aggregate analysis matrix.
getAnalysisForOneScene(Scene, Set<StateImage>, Set<StateImage>, ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.find.pixel.ColorAnalysisOrchestrator
Performs comprehensive scene analysis for multi-class classification.
getAnalysisTypes() - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
Gets analysis type summary.
getAnchor() - Method in class io.github.jspinak.brobot.model.element.Location
 
getAnchorInNewDefinedRegion() - Method in class io.github.jspinak.brobot.model.element.Anchor
 
getAnchorList() - Method in class io.github.jspinak.brobot.model.element.Anchors
 
getAnchors() - Method in class io.github.jspinak.brobot.model.element.Pattern
 
getAnchors() - Method in class io.github.jspinak.brobot.model.match.Match
 
getAnchors() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getAnchors() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getAngle(Location, Location) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates angle from first location to second location.
getAngle(Location, Match) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates angle from location to match center.
getAngleFrom00(Location) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates angle from origin (0,0) to location.
getAnomalies() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
Returns all detected anomalies.
getAnomalyCount() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
Returns the number of anomalies detected.
getApplication() - Method in class io.github.jspinak.brobot.persistence.PersistenceProvider.SessionMetadata
 
getAreaFiltering() - Method in class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions
 
getArguments() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.MethodCallExpression
List of argument expressions to pass to the method.
getArguments() - Method in class io.github.jspinak.brobot.runner.dsl.model.BuilderMethod
List of argument expressions to pass to the builder method.
getArguments() - Method in class io.github.jspinak.brobot.runner.dsl.statements.MethodCallStatement
List of argument expressions to pass to the method.
getArray(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Get an array node from a path
getAsBoolean(StateTransition) - Method in class io.github.jspinak.brobot.navigation.transition.TransitionConditionPackager
Executes a transition and returns its success status.
getAttemptCount() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
Gets the number of recorded attempts.
getAttempts() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
 
getAuthor() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getAutomation() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getAutomationDslSchema() - Method in class io.github.jspinak.brobot.runner.json.parsing.SchemaManager
Retrieves the automation DSL (Domain Specific Language) schema.
getAutomationFunctions() - Method in class io.github.jspinak.brobot.runner.dsl.InstructionSet
List of automation functions defined in this DSL instance.
getAutomationFunctions() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getAutomationNames() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
Gets the list of automation names from the automation UI.
getAutomations() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
Gets the list of automations (task buttons) from the automation UI.
getAutoSaveInterval() - Method in class io.github.jspinak.brobot.tools.actionhistory.RecordingActionWrapper
Get the current auto-save interval.
getAvailableFormatters() - Method in class io.github.jspinak.brobot.logging.modular.ActionLoggingService
Get available formatters for testing/debugging.
getAvailableMemoryMB() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics
 
getAvailableProjects() - Method in class io.github.jspinak.brobot.runner.project.AutomationProjectManager
Gets the list of available projects.
getAverageActionTime() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics
 
getAverageDistance() - Method in class io.github.jspinak.brobot.action.result.MovementTracker
Gets the average movement distance.
getAverageDuration() - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect.OperationMetrics
 
getAverageDuration() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.TransitionStats
 
getAverageDuration() - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator.SessionData
 
getAverageDuration() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
Returns the average duration of all operations.
getAverageHeight() - Method in class io.github.jspinak.brobot.model.state.StateImage
Calculates the average height of all patterns in this StateImage.
getAverageMatchScore() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord
 
getAverageMemory() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect.MethodPerformanceStats
 
getAverageMemoryUsageMB() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Gets the average memory usage per illustration.
getAverageMemoryUsageMB() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getAverageMotionIntensity() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Average intensity of motion across all changed pixels (0-255).
getAveragePhaseTime(String) - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Gets the average time for a phase.
getAverageProcessingTimeMs() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Calculates the average processing time per illustration.
getAverageProcessingTimeMs() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getAverageSampleSize() - Method in class io.github.jspinak.brobot.aspects.data.DatasetCollectionAspect.DatasetStats
 
getAverageScore() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Gets the average similarity score.
getAverageScore() - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator.SessionData
 
getAverageScore() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Get the average similarity score of all matches.
getAverageSize() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Gets the average match size (area).
getAverageTime() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect.MethodPerformanceStats
 
getAverageWidth() - Method in class io.github.jspinak.brobot.model.state.StateImage
Calculates the average width of all patterns in this StateImage.
getBackgroundColor() - Method in class io.github.jspinak.brobot.runner.project.TaskButton.ButtonStyling
 
getBackoffDuration() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
 
getBaseDelay() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
Base delay to apply to operations.
getBaselineAvgDuration() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ComparisonResult
 
getBaselineScenario(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestDataBuilder
Gets a previously created baseline scenario.
getBaselineSuccessRate() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ComparisonResult
 
getBaseMockFindStochasticModifier() - Method in class io.github.jspinak.brobot.model.state.State
The base modifier for find operations in mock mode.
getBaseProbability() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
Base probability (0.0-1.0) of failure for this action type.
getBatchConfig() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Configuration for batching illustrations to improve performance.
getBeforeActionLog() - Method in class io.github.jspinak.brobot.action.ActionConfig
 
getBeforeActionLog() - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration
 
getBest() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Gets the best (highest scoring) match.
getBestLocation() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets the target location of the best scoring match.
getBestMatch() - Method in class io.github.jspinak.brobot.action.ActionResult
Finds the match with the highest similarity score.
getBestMatch() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Get the best (highest similarity) match if any.
getBestMatchConfidence() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
 
getBestMatchRegion() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getBestMatchScore() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getBestScore() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getBestScore() - Method in class io.github.jspinak.brobot.navigation.path.Paths
 
getBGRColorMatFromHSV2dIndexMat(Mat) - Method in class io.github.jspinak.brobot.util.image.visualization.MatrixVisualizer
Creates a color visualization of classification indices with automatic color assignment.
getBGRColorMatFromHSV2dIndexMat(Mat, Map<Integer, Scalar>) - Method in class io.github.jspinak.brobot.util.image.visualization.MatrixVisualizer
Creates a color visualization of classification indices with custom color mapping.
getBGRfromBW(Mat) - Method in class io.github.jspinak.brobot.util.image.visualization.MatrixVisualizer
Converts a single-channel grayscale Mat to 3-channel BGR.
getBgrFromClassification2d() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
BGR visualization of classification results.
getBImage() - Method in class io.github.jspinak.brobot.model.element.Pattern
Returns the BufferedImage representation of this pattern.
getBinOptions() - Method in class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions
 
getBinOptions() - Method in class io.github.jspinak.brobot.action.basic.find.histogram.HistogramFindOptions
 
getBlue() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getBlurRadius() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Gaussian blur radius if blur was applied (0 = no blur).
getBoolean(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Get a boolean value from a JSON path
getBooleanMetadata(String) - Method in class io.github.jspinak.brobot.logging.LogEntry
Get boolean metadata value.
getBottomLeft() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegions
 
getBottomRight() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegions
 
getBoundaries() - Method in class io.github.jspinak.brobot.model.state.State
Get the boundaries of the state using StateRegion, StateImage, and StateLocation objects.
getBoundingBox() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Gets the bounding box containing all matches.
getBoundingBox() - Method in class io.github.jspinak.brobot.action.result.MovementTracker
Gets the bounding box of all movement points.
getBounds() - Method in class io.github.jspinak.brobot.monitor.MonitorManager.MonitorInfo
 
getBounds2D() - Method in class io.github.jspinak.brobot.runner.json.mixins.Rectangle2DMixin
 
getBounds2D() - Method in class io.github.jspinak.brobot.runner.json.mixins.RectangleMixin
 
getBreakdown() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Detailed timing breakdown of sub-operations
getBreakdownDescription() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get a detailed breakdown description.
getBreakdownPercentages() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get the percentage of time spent in each sub-operation.
getBrobotProperties() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
 
getBrobotProperties() - Method in class io.github.jspinak.brobot.tools.history.IllustrationController
 
getBufferedImage() - Method in class io.github.jspinak.brobot.model.element.Image
 
getBufferedImage() - Method in class io.github.jspinak.brobot.runner.json.mixins.BrobotImageMixin
 
getBufferedImageFromScreen(Region) - Static method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
 
getBufferSize() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.PerformanceConfiguration
 
getBuffImgDirectly(String) - Static method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
To use this method, you need to deal with paths.
getBuffImgFromFile(String) - Static method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
Creates a new SikuliX Pattern and retrieves the BufferedImage from this Pattern.
getBuffImgFromScreen(Region) - Method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
 
getBuffImgsFromScreen(List<Region>) - Method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
 
getBuilderType() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.BuilderExpression
The type of builder to instantiate.
getButton() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseDownOptions
Convenience getter for the mouse button.
getButton() - Method in class io.github.jspinak.brobot.action.basic.mouse.MousePressOptions
 
getButton() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseUpOptions
Convenience getter for the mouse button.
getButton() - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor.ClickOptions
 
getButtons() - Method in class io.github.jspinak.brobot.runner.project.RunnerInterface
 
getByOwnerState(String) - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Gets matches from a specific owner state.
getByStateObject(String) - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Gets matches from a specific state object.
getBytes(Image) - Static method in class io.github.jspinak.brobot.util.image.core.ImageConverter
Converts a Sikuli Image to a byte array.
getCachedSikuliPattern() - Method in class io.github.jspinak.brobot.model.element.Pattern
 
getCalculatedX() - Method in class io.github.jspinak.brobot.model.element.Location
Calculates the absolute x-coordinate including any offsets.
getCalculatedY() - Method in class io.github.jspinak.brobot.model.element.Location
Calculates the absolute y-coordinate including any offsets.
getCanHide() - Method in class io.github.jspinak.brobot.model.state.State
Holds the States that this State can hide when it becomes active.
getCanHideIds() - Method in class io.github.jspinak.brobot.model.state.State
 
getCapturedImage() - Method in class io.github.jspinak.brobot.util.image.core.ScreenCaptureValidator.ValidationResult
 
getCaptureFrequency() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Recording
Capture frequency (frames per second)
getCaptureMode() - Static method in class io.github.jspinak.brobot.config.dpi.PhysicalResolutionCapture
Gets a description of the current capture mode.
getCaptureProvider() - Static method in class io.github.jspinak.brobot.capture.ScreenDimensions
Get the capture provider name.
getCaptureProviderName() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
 
getCaptureService() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
 
getCaptureTimestamp() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture.PatternMetadata
 
getCascadeMultiplier() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
Multiplier for probability increase in cascading failures.
getCascadeMultiplier() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Factor by which to multiply failure probabilities when cascading is enabled.
getCategory() - Method in class io.github.jspinak.brobot.aspects.data.DatasetCollectionAspect.DatasetStats
 
getCategory() - Method in class io.github.jspinak.brobot.logging.LogBuilder
Get the log category.
getCategory() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getCategory() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
 
getCellHeight() - Method in class io.github.jspinak.brobot.model.element.Grid
 
getCellWidth() - Method in class io.github.jspinak.brobot.model.element.Grid
 
getCenter3d() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansCluster
 
getCenters() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfile
 
getCentroid() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Gets the geometric center of all match centers.
getChainContext(String) - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger
Get the context for an active chain
getChainedActions() - Method in class io.github.jspinak.brobot.action.ActionChainOptions
Returns an unmodifiable view of the chained actions list.
getChainId() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.ChainContext
 
getChangeMask() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
The final change detection mask.
getChannels() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramExtractor
Channel indices for HSV: 0=Hue, 1=Saturation, 2=Value
getCheckMode() - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration
 
getClasses() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getClassesWithMatchesAndLegend() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getCleanPaths(Set<Long>, Paths, Long) - Method in class io.github.jspinak.brobot.navigation.path.PathManager
 
getClickActionConfig() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getClickConfiguration() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
Gets the click configuration, preferring ActionConfig if set.
getClickCount() - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor.ClickOptions
 
getClickMatches() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getClickOptions() - Method in class io.github.jspinak.brobot.action.composite.ClickAndTypeOptions
 
getClickOptions() - Method in class io.github.jspinak.brobot.action.composite.FindAndClick
Gets the click options used by this composite action.
getClickOptions() - Method in class io.github.jspinak.brobot.action.composite.FindAndType
Gets the click options.
getClosestTo(Location) - Method in class io.github.jspinak.brobot.action.ActionResult
Finds the match closest to a specified location.
getClosestTo(Location) - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Gets the match closest to a specified location.
getClosestUnvisited() - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateExplorationTracker
Finds the closest unvisited state from the current active states.
getClosestUnvisited(Set<Long>) - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateExplorationTracker
Finds the closest unvisited state from a given set of starting states.
getClusterRegions(Region, List<Location>, int) - Method in class io.github.jspinak.brobot.util.geometry.GridBasedClusterer
Identifies regions with highest point density using overlapping grid analysis.
getClusters() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfile
 
getCollection() - Method in class io.github.jspinak.brobot.runner.dsl.statements.ForEachStatement
The expression that evaluates to the collection to iterate over.
getColor() - Method in class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions
 
getColor() - Method in class io.github.jspinak.brobot.action.basic.highlight.HighlightOptions
Alias for getHighlightColor to support legacy tests.
getColorCluster() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getColorInfos() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorSchema
 
getColorModel() - Method in class io.github.jspinak.brobot.runner.json.mixins.BufferedImageMixin
 
getColorName() - Method in enum class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder.HighlightColor
 
getColorProfile(Mat) - Method in class io.github.jspinak.brobot.analysis.color.ColorClusterFactory
Creates a color profile from BGR image data.
getColorProfile(Mat, Mat) - Method in class io.github.jspinak.brobot.analysis.color.ColorClusterFactory
Creates a color profile from BGR image data with masking.
getColorProfileMats(int, Size) - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfilesAllSchemas
Generates visualization matrices for all color profiles with the specified number of means.
getColorProfiles(int) - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfilesAllSchemas
Creates ColorClusters from the ColorSchemas from the BGR and HSV KmeansProfile objects.
getColorSchema() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansCluster
 
getColorSchema(Mat, Mat, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.analysis.color.ColorClusterFactory
Creates a color schema with statistical analysis for the specified color space.
getColorSchemaName() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfile
 
getColorSchemaName() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfiles
 
getColorSchemas() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorCluster
 
getColorStat() - Method in class io.github.jspinak.brobot.analysis.color.profiles.ColorStatProfile
The type of statistic represented (min, max, mean, stddev)
getColorStat() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorStatistics
 
getColorStatistics(ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorSchema
Creates a profile mapping color channels to their statistical values.
getColorStatProfiles(ColorCluster.ColorSchemaName, ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
Collects color statistics profiles for all state images.
getColorStats(ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorSchema
Retrieves statistical values for all color channels.
getColorValue() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getColorValues(ColorCluster.ColorSchemaName, ColorInfo.ColorStat, ColorSchema.ColorValue) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
Extracts specific color channel values from all state images.
getCols() - Method in class io.github.jspinak.brobot.model.element.Grid
 
getColumn() - Method in class io.github.jspinak.brobot.runner.project.TaskButton.ButtonPosition
 
getColumnEntries(List<Mat>, int, int) - Method in class io.github.jspinak.brobot.tools.history.VisualizationLayout
Extracts entries for a specific column from the full list of images.
getColumnMat(List<Mat>) - Method in class io.github.jspinak.brobot.tools.history.VisualizationLayout
Creates a single column matrix from a list of images.
getColumnMat(List<Mat>, int, int) - Method in class io.github.jspinak.brobot.tools.history.VisualizationLayout
Creates a single column matrix from a subset of entries.
getColumnMat(List<Mat>, int, int, int) - Method in class io.github.jspinak.brobot.tools.history.VisualizationLayout
Creates a multi-column layout matrix from a list of images.
getCombined() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegions
 
getCombinedText() - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
Gets all accumulated text as a single string.
getCompactness() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfile
 
getComparisonMethod() - Method in class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions
 
getComparisonPath() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getCompletedPhases() - Method in class io.github.jspinak.brobot.initialization.StateInitializationOrchestrator
Get list of completed phases
getCompletedRepetitions() - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycle
Count of individual action executions completed.
getCompletedRepetitions(ActionResult) - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycleManagement
Retrieves the current count of completed repetitions.
getCompletedSequences() - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycle
Count of complete action sequences executed.
getCompletedSteps() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator.PhaseStatus
 
getCondition() - Method in class io.github.jspinak.brobot.action.VerificationOptions
 
getCondition() - Method in class io.github.jspinak.brobot.runner.dsl.statements.IfStatement
The boolean condition expression that determines which branch to execute.
getConditionMatches() - Method in class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig
 
getConditionMatches() - Method in class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig
 
getConditionObjectCollection() - Method in class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig
 
getConditionObjectCollection() - Method in class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig
 
getConditions() - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy
Get all configured conditions
getConfidence() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Gets the confidence level based on score statistics.
getConfidence() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.Element
Gets the confidence score of the match.
getConfidence() - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchResult
 
getConfig() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.StepLog
 
getConfig() - Method in class io.github.jspinak.brobot.automation.AutomationRunner
Gets the current automation configuration.
getConfiguration() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getConfigurationItem() - Method in exception class io.github.jspinak.brobot.exception.ConfigurationException
Gets the name of the configuration item that caused the exception.
getConfiguredPaths() - Method in class io.github.jspinak.brobot.config.core.ImagePathManager
Get all configured image paths
getConfirmActionConfig() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getConfirmationMessage() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
 
getConfirmationObjectCollection() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getConfirmConfiguration() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
Gets the confirmation configuration, preferring ActionConfig if set.
getConfirmedMatches(ActionResult) - Method in class io.github.jspinak.brobot.action.ActionResult
Filters matches that contain other matches within their bounds.
getConsecutiveFailures() - Method in class io.github.jspinak.brobot.navigation.monitoring.MonitoringService
 
getConsecutiveFailures() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Total number of consecutive failures for the current action type.
getConsole() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
Console output properties.
getContext() - Method in class io.github.jspinak.brobot.logging.LogBuilder
Get a copy of the current context.
getContext() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
 
getContext(String) - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
Get metadata from the current context.
getContextData() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Custom context data for specific filtering needs.
getContextData() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
Custom data for scenario-specific context tracking.
getContextData(String) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Gets custom context data by key.
getContextData(String) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
Gets custom context data.
getContextData(String, Class<T>) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Gets typed custom context data.
getContextFilters() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Context-based filters that determine illustration eligibility.
getContourAsMatch(Mat) - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getContours() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getContours() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
 
getContours() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
 
getCoordinates(Positions.Name) - Static method in class io.github.jspinak.brobot.model.element.Positions
 
getCopy() - Method in class io.github.jspinak.brobot.navigation.path.Path
 
getCore() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration
 
getCore() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties
Core framework settings
getCorrelationId() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
 
getCorrelationId() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
Get the current correlation ID.
getCorrelationId() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Correlation ID for tracking related actions
getCorrelationId() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Correlation ID for tracking related actions
getCorrelationId() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Correlation ID for tracking related operations
getCorrelationId() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Correlation ID for tracking related actions
getCorrelationId() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getCpuTime() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
CPU time used (if available)
getCpuUsage() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics
 
getCreated() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getCreatedDate() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getCriteria(ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.utility.ActionSuccessCriteria
Retrieves the appropriate success criteria for an action.
getCriticalErrors() - Method in class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
Gets validation errors with CRITICAL severity.
getCrossStateAnchors() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getCurrentAction() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
The current action being executed.
getCurrentActionConfig() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Configuration for the current action (ActionConfig or ActionConfig).
getCurrentActionContext() - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect
Get the current action context for the executing thread.
getCurrentAvgDuration() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ComparisonResult
 
getCurrentContext() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
Get the current thread's correlation context.
getCurrentDelay(int, LocalTime) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
Calculates the current delay based on operation count and time.
getCurrentDuration(ActionResult) - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycleManagement
Calculates the elapsed time since the action started.
getCurrentLoad() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
getCurrentMonitor() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect
Get current monitor for thread
getCurrentOperation() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
 
getCurrentOperation() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
Get the current operation name.
getCurrentProbability(int, Duration) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
Calculates current failure probability based on failure history.
getCurrentProject() - Method in class io.github.jspinak.brobot.runner.project.AutomationProjectManager
Gets the currently active project.
getCurrentProvider() - Method in class io.github.jspinak.brobot.capture.CaptureConfiguration
Gets the current capture provider name.
getCurrentResizeFactor() - Method in class io.github.jspinak.brobot.config.dpi.DPIConfiguration
Gets the current resize factor being used.
getCurrentSequence() - Method in class io.github.jspinak.brobot.logging.correlation.ActionSessionManager
Get the current sequence number without incrementing.
getCurrentSession() - Method in class io.github.jspinak.brobot.logging.correlation.ActionSessionManager
Get the current session ID
getCurrentSessionId() - Method in interface io.github.jspinak.brobot.persistence.PersistenceProvider
Get the current active session identifier.
getCurrentState() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Current state when action was executed
getCurrentState() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Current state when search was performed
getCurrentState() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Current state when operation was performed
getCurrentState() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getCurrentStepIndex() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.ChainContext
 
getCurrentStepIndex() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification
 
getCurrentSuccessRate() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ComparisonResult
 
getCurrentVerbosityLevel() - Method in class io.github.jspinak.brobot.logging.modular.ActionLoggingService
Get current verbosity level for external inspection.
getCustomAnalysis() - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
 
getCustomAnalysis(String) - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
Gets custom analysis data by key.
getCustomAnalysis(String, Class<T>) - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
Gets custom analysis data with type casting.
getCustomAnalysisCount() - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
Gets the number of custom analyses.
getCustomClass() - Method in class io.github.jspinak.brobot.runner.project.TaskButton.ButtonStyling
 
getCustomProperties() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getCustomProperties() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Custom properties for extension and integration.
getCustomProperty(String) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Gets a custom property value.
getCustomQualityCalculator() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.QualityMetrics
Custom quality calculation function.
getData() - Method in class io.github.jspinak.brobot.runner.json.mixins.BufferedImageMixin
 
getDataFromFile() - Method in class io.github.jspinak.brobot.tools.ml.dataset.io.TrainingExampleReader
Loads training data from the configured file.
getDataset() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties
AI dataset generation settings
getDecision() - Method in class io.github.jspinak.brobot.tools.history.performance.OptimizationDecision
The type of decision made.
getDecisionCacheDuration() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Duration to cache illustration decisions to avoid repeated computation.
getDeepCopy() - Method in class io.github.jspinak.brobot.model.element.SearchRegions
Create a deep copy by manually copying each field.
getDefault() - Static method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationConfig
Creates a validation config with default thresholds.
getDefaultCols() - Static method in class io.github.jspinak.brobot.tools.testing.mock.grid.MockGridConfig
 
getDefaultDelaySeconds() - Method in class io.github.jspinak.brobot.navigation.monitoring.MonitoringService
The default delay between automation cycles in seconds.
getDefaultRows() - Static method in class io.github.jspinak.brobot.tools.testing.mock.grid.MockGridConfig
 
getDefaultScreenIndex() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Monitor
Monitor index to use for automation (0 = primary, 1 = secondary, etc.) Default: -1 (use primary monitor)
getDefineAs() - Method in class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions
 
getDefinedFixedRegions() - Method in class io.github.jspinak.brobot.model.state.StateImage
Returns all defined fixed regions from patterns in this StateImage.
getDefinedRegion() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets the primary region defined by this action.
getDefinedRegions() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets regions created or captured by DEFINE actions.
getDefinedRegions() - Method in class io.github.jspinak.brobot.action.result.RegionManager
 
getDefineStrategy() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getDegreesBetween(double, double) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates the difference between two angles.
getDegreesBetween(Location, Location, Location) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates the angular difference between two vectors from a common origin.
getDegreesBetween(Match, Match, Match) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates angular difference between vectors to two matches.
getDelayAfterDrag() - Method in class io.github.jspinak.brobot.action.composite.drag.DragOptions
 
getDelayAfterMouseDown() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getDelayAfterMouseUp() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getDelayBeforeMouseDown() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getDelayBeforeMouseUp() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getDelayBetweenClicks() - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor.ClickOptions
 
getDelayBetweenMouseDownAndMove() - Method in class io.github.jspinak.brobot.action.composite.drag.DragOptions
 
getDelayProgression() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
Amount to increase delay with each operation (progressive delays).
getDeltaX() - Method in class io.github.jspinak.brobot.model.element.Movement
Calculates the horizontal displacement of the movement.
getDeltaY() - Method in class io.github.jspinak.brobot.model.element.Movement
Calculates the vertical displacement of the movement.
getDensity() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Calculates the density of matches in the bounding box.
getDependents(String, String) - Method in class io.github.jspinak.brobot.action.internal.region.SearchRegionDependencyRegistry
Gets all objects that depend on the specified source object for their search regions.
getDescription() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.StepLog
 
getDescription() - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy.LoggingCondition
 
getDescription() - Method in enum class io.github.jspinak.brobot.control.ExecutionState
 
getDescription() - Method in enum class io.github.jspinak.brobot.initialization.StateInitializationOrchestrator.InitializationPhase
 
getDescription() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Get a human-readable description of this action event.
getDescription() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Get a human-readable description of this match event.
getDescription() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get a human-readable description of this performance event.
getDescription() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Get a human-readable description of this transition event.
getDescription() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getDescription() - Method in class io.github.jspinak.brobot.runner.dsl.BusinessTask
Human-readable description of what this function does.
getDescription() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getDescription() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
Description of what this scenario tests.
getDescription() - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation
Description of what this variation tests or simulates.
getDescription() - Method in class io.github.jspinak.brobot.tools.testing.exploration.TestRun
 
getDescription() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Description of what the scenario is testing.
getDeviceId() - Method in class io.github.jspinak.brobot.monitor.MonitorManager.MonitorInfo
 
getDiagnosticInfo() - Method in class io.github.jspinak.brobot.util.image.core.ScreenCaptureValidator
Get diagnostic information about the environment
getDiagnosticReport() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
 
getDiagnosticReport(BufferedImage) - Static method in class io.github.jspinak.brobot.util.image.ImageNormalizer
Creates a diagnostic report string for an image.
getDiagnostics() - Method in class io.github.jspinak.brobot.config.core.ImagePathManager
Get diagnostic information about current configuration
getDiagnostics() - Method in class io.github.jspinak.brobot.config.core.SmartImageLoader
Get diagnostic information about image loading
getDiameter() - Method in class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions
 
getDilation() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Result of the dilation operation
getDilationCols() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Number of columns in the dilation kernel (default: 5)
getDilationKernelSize() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Size of the dilation kernel if dilation was used.
getDilationRows() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Number of rows in the dilation kernel (default: 5)
getDilationType() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Type of the dilation kernel elements (default: 1)
getDirection() - Method in class io.github.jspinak.brobot.action.basic.mouse.ScrollOptions
 
getDistance(Location, Location) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates distance between two locations.
getDistance(Match, Match) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates distance between centers of two matches.
getDistanceBelowMinAndAboveMax(Mat, ColorCluster.ColorSchemaName, ColorCluster) - Method in class io.github.jspinak.brobot.analysis.color.DistanceMatrixCalculator
Calculates distance outside the min/max color range.
getDistBelowThreshhold(Mat, ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.find.pixel.PixelScoreCalculator
Calculates distance below similarity threshold for filtering.
getDistToNearest(Mat, ColorCluster.ColorSchemaName, ColorCluster, ColorInfo.ColorStat...) - Method in class io.github.jspinak.brobot.analysis.color.DistanceMatrixCalculator
Finds the minimum signed distance to multiple color targets.
getDoAction() - Method in class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig
 
getDoAction() - Method in class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig
 
getDominantCluster() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfile
Retrieves the dominant color cluster based on overall pixel coverage.
getDoOnEach() - Method in class io.github.jspinak.brobot.action.basic.find.PatternFindOptions
 
getDoTransition() - Method in class io.github.jspinak.brobot.navigation.path.PathTraverser
 
getDouble(int, int, int, Mat) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
In a multi-dimensional array, such as a 3D matrix or tensor, the indices i,j,k typically represent the indices along the first, second, and third dimensions, respectively.
getDoubleColumn(int, Mat) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
 
getDoubleRow(int, Mat) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
 
getDpi() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture.PatternMetadata
 
getDpiScaleX() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
 
getDpiScaleY() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
 
getDPIStatus() - Static method in class io.github.jspinak.brobot.config.dpi.DPIAwarenessDisabler
Gets a description of the current DPI settings.
getDraw() - Method in class io.github.jspinak.brobot.tools.history.IllustrationController
 
getDuration() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets the total time taken for action execution.
getDuration() - Method in class io.github.jspinak.brobot.action.basic.highlight.HighlightOptions
Alias for getHighlightSeconds to support legacy tests.
getDuration() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.ChainContext
 
getDuration() - Method in class io.github.jspinak.brobot.action.result.TimingData.TimeSegment
 
getDuration() - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect.ActionContext
 
getDuration() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
How long the action took to execute
getDuration() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Get the duration of the search operation.
getDuration() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Total duration of the operation
getDuration() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Duration of the transition
getDuration() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getDuration() - Method in class io.github.jspinak.brobot.model.action.ActionRecord
 
getDuration() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator.PhaseStatus
 
getDurationChange() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ComparisonResult
 
getDurationMs() - Method in class io.github.jspinak.brobot.logging.LogEntry
Get the duration in milliseconds.
getDurationVariance() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
Returns the coefficient of variation for duration.
getDynamicPixelMask(Region, double, double) - Method in class io.github.jspinak.brobot.analysis.motion.DynamicPixelFinder
Captures screenshots of a region over time and identifies changing pixels.
getDynamicPixelMask(Mat, Mat) - Method in class io.github.jspinak.brobot.analysis.motion.MotionDetector
Detects pixels that have changed between two images.
getDynamicPixelMask(MatVector) - Method in class io.github.jspinak.brobot.analysis.motion.ChangedPixels
Creates a binary mask identifying pixels that change across the image sequence.
getDynamicPixelMask(MatVector) - Method in class io.github.jspinak.brobot.analysis.motion.DynamicPixelFinder
Creates a mask identifying pixels that change across a collection of images.
getDynamicPixelMask(MatVector) - Method in interface io.github.jspinak.brobot.analysis.motion.FindDynamicPixels
Creates a binary mask identifying pixels that change across the image sequence.
getDynamicPixelMask(MatVector) - Method in class io.github.jspinak.brobot.analysis.motion.MotionDetector
Detects pixels that change across a sequence of images.
getDynamicPixelMat(ObjectCollection, ObjectCollection) - Method in class io.github.jspinak.brobot.analysis.scene.SceneCombinationGenerator
Computes the dynamic pixel mask between two scenes.
getDynamicPixels() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneCombination
 
getDynamicRegions(SceneAnalyses, ActionConfig, List<Region>) - Method in class io.github.jspinak.brobot.action.basic.find.motion.FindRegionsOfMotion
Identifies regions containing dynamic pixels across all scenes.
getEfficiencyScore() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Calculates the efficiency score.
getElapsed() - Method in class io.github.jspinak.brobot.action.result.TimingData
Gets the elapsed duration.
getEllipse() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegions
 
getElseStatements() - Method in class io.github.jspinak.brobot.runner.dsl.statements.IfStatement
The optional list of statements to execute when the condition evaluates to false.
getEmptyImage() - Static method in class io.github.jspinak.brobot.model.element.Image
 
getEncodedValue() - Method in enum class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder.HighlightColor
 
getEnd() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TimeRange
 
getEndLocation() - Method in class io.github.jspinak.brobot.action.result.MovementTracker
Gets the ending location of the movement sequence.
getEndLocation() - Method in class io.github.jspinak.brobot.model.element.Movement
 
getEndStates() - Method in class io.github.jspinak.brobot.tools.testing.exploration.TestRun
 
getEndTime() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets the timestamp when action execution completed.
getEndTime() - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycle
The actual completion timestamp of the action.
getEndTime() - Method in class io.github.jspinak.brobot.action.result.TimingData
 
getEndTime() - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect.ActionContext
 
getEndTime() - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator.SessionData
 
getEndTime() - Method in class io.github.jspinak.brobot.persistence.PersistenceProvider.SessionMetadata
 
getEndTime() - Method in class io.github.jspinak.brobot.tools.testing.exploration.TestRun
 
getEnrichment() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration
Data enrichment
getEnvelopedFirstOrNone(Pattern, Pattern) - Method in class io.github.jspinak.brobot.analysis.compare.SizeComparator
Determines if one Pattern can completely contain the other based on dimensions.
getEnvironment() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration
 
getEnvironmentInfo() - Method in class io.github.jspinak.brobot.config.environment.ExecutionEnvironment
Gets a descriptive string of the current environment configuration.
getError() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Get the error associated with this action event.
getError() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Get any error associated with this match event.
getError() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get any error associated with this performance event.
getError() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Get any error associated with this transition event.
getError() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getErrorMessage() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Error message if the action failed
getErrorMessage() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Error message if search failed
getErrorMessage() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Error message if operation failed
getErrorMessage() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Error message if transition failed
getErrorMessage() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getErrorMessage() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator.PhaseStatus
 
getErrorMessages() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
 
getErrors() - Method in class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
Gets all validation errors regardless of severity.
getErrors() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
Returns all validation errors.
getErrors() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
Gets any errors that occurred during verification.
getErrors() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification
Gets any errors that occurred during verification.
getErrorsAndCritical() - Method in class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
Gets validation errors with ERROR or CRITICAL severity.
getErrorsBySeverity(ValidationSeverity) - Method in class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
Gets all errors of the specified severity.
getEvent() - Method in class io.github.jspinak.brobot.action.VerificationOptions
 
getEvents(Predicate<MockBehaviorVerifier.ExecutionEvent>) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier
Gets events matching the specified criteria.
getExceptionType() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
Type of exception to throw on failure.
getExecutionEnvironment() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration
Get effective ExecutionEnvironment based on configuration
getExecutionHistory() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets ordered history of action execution steps.
getExecutionHistory() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier
Gets the complete execution history.
getExecutionTime() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord
 
getExecutionTimeMs() - Method in class io.github.jspinak.brobot.action.ActionResult
 
getExecutionTimeMs() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
 
getExecutionTimeMs() - Method in class io.github.jspinak.brobot.action.result.TimingData
Gets execution time in milliseconds.
getExecutorService() - Method in class io.github.jspinak.brobot.navigation.monitoring.MonitoringService
 
getExit() - Method in interface io.github.jspinak.brobot.model.transition.StateTransition
 
getExit() - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition
 
getExit() - Method in class io.github.jspinak.brobot.navigation.transition.TaskSequenceStateTransition
 
getExitNames() - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition
 
getExpectedStateEnums() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
Expected states to find (by enum)
getExpectedStates() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
Expected states to find (by name)
getExpectedSteps() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification
 
getExpectedSuccessRate() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
 
getExpressionType() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.Expression
The discriminator field used by Jackson to determine the concrete type of this expression during JSON deserialization.
getFailedActions() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
Number of actions that have failed in this session.
getFailedCalls() - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect.OperationMetrics
 
getFailedOperations() - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator.SessionData
 
getFailedSteps() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Gets failed action records.
getFailedSteps() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator.PhaseStatus
 
getFailedTransitionStartState() - Method in class io.github.jspinak.brobot.navigation.path.PathTraverser
The ID of the state from which the last transition failure originated.
getFailureCount() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Gets the number of failed steps.
getFailureExitCode() - Method in class io.github.jspinak.brobot.config.automation.AutomationConfig
Exit code to use when exitOnFailure is true and automation fails.
getFailureLog() - Method in class io.github.jspinak.brobot.action.ActionConfig
 
getFailureMessage() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
Custom message to include in failure exceptions.
getFailurePattern(ActionType) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Gets the failure pattern for a specific action type.
getFailureReason() - Method in class io.github.jspinak.brobot.config.core.SmartImageLoader.LoadResult
 
getFailureReason() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getFallbackImagePaths() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
Fallback paths to search if primary path doesn't exist
getFieldNames(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Retrieves all field names from a JSON object at the specified path.
getFilename() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Screenshot
Filename prefix for screenshots
getFilename() - Method in class io.github.jspinak.brobot.tools.ml.dataset.io.TrainingExampleWriter
 
getFilename(ActionConfig, ObjectCollection...) - Method in class io.github.jspinak.brobot.tools.history.HistoryFileNamer
Generates a filename from multiple object collections.
getFilename(ActionType, String) - Method in class io.github.jspinak.brobot.tools.history.HistoryFileNamer
Generates a simple filename with action type and custom name.
getFilename(Visualization.Type) - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getFilenameClasses() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getFilenameFromMatchObjects(ActionResult, ActionConfig) - Method in class io.github.jspinak.brobot.tools.history.HistoryFileNamer
Generates a filename based on match objects when no scene analysis is available.
getFilenameFromSceneAnalysis(SceneAnalysis, ActionConfig, String...) - Method in class io.github.jspinak.brobot.tools.history.HistoryFileNamer
Generates a detailed filename from scene analysis data with optional descriptors.
getFilenames() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getFilenameScene() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getFileNameWithoutExtension(String) - Static method in class io.github.jspinak.brobot.util.file.FilenameUtils
Extracts the filename portion without its extension.
getFilenameWithoutExtensionAndDirectory(String) - Static method in class io.github.jspinak.brobot.util.string.FilenameExtractor
Extracts the base filename without directory path or file extension.
getFilteredChangedPixels() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Number of changed pixels after noise filtering.
getFinalFusedMatchObjects(ActionResult) - Method in class io.github.jspinak.brobot.analysis.match.MatchFusion
Performs complete iterative fusion of matches until no more can be combined.
getFindActionConfig() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getFindConfiguration() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
Gets the find configuration, preferring ActionConfig if set.
getFindObjectCollection() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getFindOptions() - Method in class io.github.jspinak.brobot.action.composite.ClickAndTypeOptions
 
getFindOptions() - Method in class io.github.jspinak.brobot.action.composite.FindAndClick
Gets the find options used by this composite action.
getFindOptions() - Method in class io.github.jspinak.brobot.action.composite.FindAndType
Gets the find options.
getFindSteps() - Method in class io.github.jspinak.brobot.action.composite.multiple.finds.NestedFindsOptions
 
getFindStrategy() - Method in class io.github.jspinak.brobot.action.basic.find.BaseFindOptions
Gets the find strategy for this options instance.
getFindStrategy() - Method in class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions
 
getFindStrategy() - Method in class io.github.jspinak.brobot.action.basic.find.histogram.HistogramFindOptions
 
getFindStrategy() - Method in class io.github.jspinak.brobot.action.basic.find.motion.MotionFindOptions
 
getFindStrategy() - Method in class io.github.jspinak.brobot.action.basic.find.PatternFindOptions
 
getFindStrategy() - Method in class io.github.jspinak.brobot.action.basic.find.pixels.DynamicPixelsFindOptions
 
getFindStrategy() - Method in class io.github.jspinak.brobot.action.basic.find.pixels.FixedPixelsFindOptions
 
getFindStrategy() - Method in class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions
 
getFindStrategy() - Method in class io.github.jspinak.brobot.action.basic.find.text.TextFindOptions
 
getFindStrategy() - Method in class io.github.jspinak.brobot.action.basic.vanish.VanishOptions
 
getFindStrategyDuration(PatternFindOptions.Strategy) - Method in class io.github.jspinak.brobot.tools.testing.mock.time.ActionDurations
Returns the mock duration of a find strategy.
getFindTimeout() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
Timeout for finding elements (seconds)
getFinishedMats() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getFirstChannel(Mat) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Extracts the first channel from a multi-channel Mat.
getFirstChannel(Mat) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
 
getFirstEventTime() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
 
getFirstMovement() - Method in class io.github.jspinak.brobot.action.result.MovementTracker
Gets the first movement if one exists.
getFirstObjectName() - Method in class io.github.jspinak.brobot.action.ObjectCollection
Gets the name of the first object in the collection.
getFirstStep() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Gets the first action record.
getFixedIfDefinedOrRandomRegion(boolean) - Method in class io.github.jspinak.brobot.model.element.SearchRegions
When the image has a fixed location, if - a region is defined, it is returned - no region is defined, a random search region is returned
getFixedPixelMask(Region, double, double) - Method in class io.github.jspinak.brobot.analysis.motion.DynamicPixelFinder
Captures screenshots of a region over time and identifies unchanging pixels.
getFixedPixelMask(MatVector) - Method in class io.github.jspinak.brobot.analysis.motion.ChangedPixels
Creates a binary mask identifying pixels that remain unchanged across the image sequence.
getFixedPixelMask(MatVector) - Method in class io.github.jspinak.brobot.analysis.motion.DynamicPixelFinder
Creates a mask identifying pixels that remain unchanged across all images.
getFixedPixelMask(MatVector) - Method in interface io.github.jspinak.brobot.analysis.motion.FindDynamicPixels
Creates a binary mask identifying pixels that remain constant across the image sequence.
getFixedPixelMask(MatVector) - Method in class io.github.jspinak.brobot.analysis.motion.MotionDetector
Creates a mask identifying pixels that remain stationary across the image sequence.
getFixedRegion() - Method in class io.github.jspinak.brobot.model.element.SearchRegions
The fixed region is usually defined when an image with a fixed location is found for the first time.
getFlushInterval() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.BatchConfig
Maximum time to wait before flushing a batch.
getFocusedWindow() - Method in class io.github.jspinak.brobot.tools.testing.mock.environment.MockFocusedWindow
Returns a mock representation of the currently focused window.
getFolder() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Recording
Recording folder path
getForceHeadless() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
Force headless mode regardless of display availability
getFormat() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration.OutputConfiguration
 
getFormattedDuration() - Method in class io.github.jspinak.brobot.logging.LogEntry
Get the duration in seconds as a formatted string.
getFormattedErrors() - Method in class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
Creates a formatted string of all errors, grouped by severity.
getFormatType() - Method in class io.github.jspinak.brobot.logging.formatter.JsonLogFormatter
 
getFormatType() - Method in interface io.github.jspinak.brobot.logging.formatter.LogFormatter
Get the expected output format type.
getFormatType() - Method in class io.github.jspinak.brobot.logging.formatter.SimpleLogFormatter
 
getFormatType() - Method in class io.github.jspinak.brobot.logging.formatter.StructuredLogFormatter
 
getFoundConfirmations() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getFoundMatches() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getFreeNumber() - Method in class io.github.jspinak.brobot.util.image.io.ImageFileUtilities
Gets the next available number for the default history path.
getFreeNumber(String) - Method in class io.github.jspinak.brobot.util.image.io.ImageFileUtilities
Gets the next available number for a specific base path.
getFreePath() - Method in class io.github.jspinak.brobot.util.image.io.ImageFileUtilities
Gets a unique path using the default history settings.
getFreePath(String) - Method in class io.github.jspinak.brobot.util.image.io.ImageFileUtilities
Generates a unique filename by appending a number suffix if needed.
getFreePath(String, String) - Method in class io.github.jspinak.brobot.util.image.io.ImageFileUtilities
Generates a unique filename with custom prefix and suffix pattern.
getFrequency() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getFromCache(String) - Method in class io.github.jspinak.brobot.config.core.SmartImageLoader
Get an image from cache if it exists
getFromState() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.TransitionStats
 
getFromState() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Source state name
getFromState() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getFromState() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
 
getFromState() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification.TransitionStep
 
getFromTransition() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getFromTransitionFunction() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getFromTransitions() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getFullScreen() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
Returns the full screen region.
getFunctionName() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
 
getFusedMatchObjects(List<Match>, ActionConfig) - Method in class io.github.jspinak.brobot.analysis.match.MatchFusion
Performs one iteration of match fusion on the provided match list.
getFusionMethod() - Method in class io.github.jspinak.brobot.action.basic.find.MatchFusionOptions
 
getGaussianHeight() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Height of the Gaussian kernel (default: 5)
getGaussians() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Images after Gaussian blur processing
getGaussianSigmaX() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Standard deviation in X direction (0 = auto-calculate)
getGaussianWidth() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Width of the Gaussian kernel (default: 5)
getGetImage() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramExtractor
 
getGetSceneAnalysisCollection() - Method in class io.github.jspinak.brobot.action.internal.factory.ActionResultFactory
 
getGrays() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Grayscale versions of the original images.
getGrayscale(Mat) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
 
getGreen() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getGrid() - Method in class io.github.jspinak.brobot.model.element.OverlappingGrids
 
getGridNumber(Location) - Method in class io.github.jspinak.brobot.model.element.Region
Gets the grid cell number for a given location within this region.
getGridNumber(Region, Location) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
getGridNumber(Region, Location) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
getGridNumber(Location) - Method in class io.github.jspinak.brobot.model.element.Region
 
getGridRegion(int) - Method in class io.github.jspinak.brobot.model.element.Region
Returns a sub-region corresponding to a specific grid cell.
getGridRegion(Location) - Method in class io.github.jspinak.brobot.model.element.Region
Gets the grid cell region that contains the specified location.
getGridRegion(Location) - Method in class io.github.jspinak.brobot.model.element.Region
 
getGridRegions() - Method in class io.github.jspinak.brobot.model.element.Grid
 
getGridRegions(int, int) - Method in class io.github.jspinak.brobot.model.element.Region
Divides this Region into a grid and returns all grid cells as separate Regions.
getGridRegions(Region, int, int) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
Region uses the SikuliX raster (setRaster), which has a min cell size of 5x5.
getGrids() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegions
 
getH() - Method in class io.github.jspinak.brobot.model.element.Region
 
getHeight() - Static method in class io.github.jspinak.brobot.capture.ScreenDimensions
Get the screen height.
getHeight() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.Element
Gets the height of the element.
getHeight() - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchResult
 
getHeight() - Method in class io.github.jspinak.brobot.monitor.MonitorManager.MonitorInfo
 
getHiddenStateIds() - Method in class io.github.jspinak.brobot.model.state.State
 
getHiddenStateNames() - Method in class io.github.jspinak.brobot.model.state.State
Hiding a State means that this State covers the hidden State, and when this State is exited the hidden State becomes visible again.
getHighlightColor() - Method in class io.github.jspinak.brobot.action.basic.highlight.HighlightOptions
 
getHighlightColor() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getHighlightCount() - Method in class io.github.jspinak.brobot.tools.testing.mock.action.MockHighlight
Gets the total number of highlight operations performed.
getHighlightSeconds() - Method in class io.github.jspinak.brobot.action.basic.highlight.HighlightOptions
 
getHighlightTime() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.SikuliConfig
Highlight duration for found elements (seconds)
getHighQualityIllustrations() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getHighQualityRate() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Calculates the high quality rate (percentage of high-quality illustrations).
getHighQualityRate() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getHistogram() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegion
Combined histogram aggregating all individual pattern histograms.
getHistogram() - Method in class io.github.jspinak.brobot.model.match.Match
 
getHistogramFromRegion(Mat) - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramExtractor
Computes histograms for a single masked region of an image.
getHistogramRegions(HistogramRegions, IntPointer, IntPointer, PointerPointer<FloatPointer>) - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramExtractor
Calculates histograms for all regions across multiple images.
getHistograms() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegion
Individual histograms computed for this region from each pattern image.
getHistogramsHSV(StateImage) - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramExtractor
Computes HSV histograms for all regions of a StateImage.
getHistory() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Gets the complete execution history.
getHistoryEnd() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
 
getHistoryFilename() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Screenshot
Filename prefix for history
getHistoryPath() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Screenshot
Path for history screenshots
getHistoryStart() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
 
getHSV(Mat) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getHSVfromHue(Mat) - Method in class io.github.jspinak.brobot.util.image.visualization.MatrixVisualizer
Creates a full HSV image from a single-channel hue Mat.
getHue() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getHueBins() - Method in class io.github.jspinak.brobot.action.basic.find.HSVBinOptions
 
getHueBins() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramExtractor
 
getIcon() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
 
getId() - Method in class io.github.jspinak.brobot.model.element.Scene
 
getId() - Method in enum class io.github.jspinak.brobot.model.state.special.SpecialStateType
 
getId() - Method in class io.github.jspinak.brobot.model.state.special.StateText
 
getId() - Method in class io.github.jspinak.brobot.model.state.State
 
getId() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getId() - Method in class io.github.jspinak.brobot.model.state.StateString
 
getId() - Method in class io.github.jspinak.brobot.runner.dsl.BusinessTask
Unique identifier for this function within the automation context.
getId() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getId() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
 
getIdAsString() - Method in class io.github.jspinak.brobot.model.state.StateImage
Returns a unique string identifier for this StateImage.
getIdAsString() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getIdAsString() - Method in interface io.github.jspinak.brobot.model.state.StateObject
 
getIdAsString() - Method in class io.github.jspinak.brobot.model.state.StateRegion
Returns a unique string identifier for this StateRegion.
getIllustrate() - Method in class io.github.jspinak.brobot.action.ActionConfig
 
getIllustratedScreenshot() - Method in class io.github.jspinak.brobot.tools.history.visual.StateVisualization
 
getIllustratedScreenshotAsMat() - Method in class io.github.jspinak.brobot.tools.history.visual.StateVisualization
 
getIllustration() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties
Action illustration settings
getIllustrationEnabled() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getIllustrationManager() - Method in class io.github.jspinak.brobot.tools.history.IllustrationController
 
getIllustrations() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
 
getIllustrationsBatched() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getIllustrationsBatched() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getIllustrationsDeferred() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getIllustrationsDeferred() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getIllustrationsPerMinute() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Calculates the illustrations per minute rate.
getIllustrationsPerMinute() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getIllustrationsSkipped() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getIllustrationsSkipped() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getImage() - Method in class io.github.jspinak.brobot.model.element.Pattern
Override the Lombok-generated getter to implement lazy loading.
getImage() - Method in class io.github.jspinak.brobot.model.match.Match
 
getImage(byte[]) - Static method in class io.github.jspinak.brobot.util.image.core.ImageConverter
Creates a Sikuli Image from a byte array.
getImage(Mat) - Static method in class io.github.jspinak.brobot.util.image.core.ImageConverter
Converts an OpenCV Mat to a Sikuli Image.
getImageDirectory() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getImageIndices(SceneAnalysis, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.analysis.color.ColorClassifier
Returns a 3d Mat representing the best Image match (or no match) for every cell.
getImageIndices(SceneAnalysis, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.analysis.color.PixelClassifier
Generates pixel-wise classification indices for the specified color space.
getImageName() - Method in class io.github.jspinak.brobot.model.analysis.color.PixelProfiles
Returns the name of the associated StateImage.
getImageNames() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
Concatenates all state image names for display purposes.
getImagePath() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
Primary image path for pattern matching
getImagePath() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Core
Path to image resources.
getImagePathsConfigured() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager.FrameworkStatus
 
getImages() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegions
 
getImages() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneCombination
 
getImages() - Method in class io.github.jspinak.brobot.model.analysis.state.discovery.ProvisionalState
List of images belonging to this temporary state, maintained without nested images.
getImagesAndProfileMat(List<StateImage>) - Method in class io.github.jspinak.brobot.tools.history.draw.DrawColorProfile
Generates a visual matrix containing images and their color profiles.
getImageSizes() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegions
 
getImagesMat() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getImagesMat(StateImage) - Method in class io.github.jspinak.brobot.analysis.color.profiles.ProfileMatrixBuilder
Returns a Mat with the image files shown horizontally.
getImagesSearched() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Number of images searched
getImageTypeName(int) - Static method in class io.github.jspinak.brobot.util.image.ImageNormalizer
Gets a human-readable name for a BufferedImage type constant.
getImageUtils() - Method in class io.github.jspinak.brobot.tools.history.IllustrationController
 
getImgpath() - Method in class io.github.jspinak.brobot.model.element.Pattern
 
getImplementationName() - Method in interface io.github.jspinak.brobot.core.location.ElementLocator
Gets the name of this element locator implementation.
getImplementationName() - Method in class io.github.jspinak.brobot.core.location.VisualElementLocator
 
getImplementationName() - Method in class io.github.jspinak.brobot.core.services.JavaCVPatternMatcher
 
getImplementationName() - Method in interface io.github.jspinak.brobot.core.services.KeyboardController
Gets the name of this keyboard controller implementation.
getImplementationName() - Method in class io.github.jspinak.brobot.core.services.MockScreenCaptureService
 
getImplementationName() - Method in interface io.github.jspinak.brobot.core.services.MouseController
Gets the name of this mouse controller implementation.
getImplementationName() - Method in class io.github.jspinak.brobot.core.services.OpenCVPatternMatcher
 
getImplementationName() - Method in interface io.github.jspinak.brobot.core.services.PatternMatcher
Gets the name of this pattern matcher implementation.
getImplementationName() - Method in interface io.github.jspinak.brobot.core.services.ScreenCaptureService
Gets the name of this screen capture implementation.
getImplementationName() - Method in class io.github.jspinak.brobot.core.services.SikuliMouseController
 
getImplementationName() - Method in class io.github.jspinak.brobot.core.services.SikuliScreenCapture
 
getInactivityThreshold() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
Duration of inactivity required to reset progressive delays.
getIncomingTransitions() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
 
getIncomingTransitionsToPREVIOUS() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
 
getIncomingTransitionsWithHiddenTransitions() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
Merges static and dynamic incoming transitions into a single view.
getIndex() - Method in class io.github.jspinak.brobot.model.element.Pattern
 
getIndex() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getIndex() - Method in class io.github.jspinak.brobot.monitor.MonitorManager.MonitorInfo
 
getIndicesOfMax(Mat, Mat, Mat, int) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Tracks maximum values and their source indices across multiple images.
getInfo() - Method in class io.github.jspinak.brobot.capture.BrobotScreenCapture
Gets information about current capture configuration.
getInfo() - Static method in class io.github.jspinak.brobot.capture.CrossPlatformPhysicalCapture
Gets information about available capture methods.
getInfo() - Static method in class io.github.jspinak.brobot.capture.ScreenDimensions
Get a descriptive string of the current configuration.
getInfo() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
Returns all informational messages.
getInfo(ColorSchema.ColorValue) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorCluster
Searches for color information across all schemas in this cluster.
getInfoMessages() - Method in class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
Gets validation errors with INFO severity.
getInitialAction() - Method in class io.github.jspinak.brobot.action.ActionChainOptions
 
getInitializationStatus() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator
Health check endpoint data.
getInitialMatches() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Gets the initial matches that were captured.
getInitialMatchList() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets the initial matches before any filtering or processing.
getInitialRegionCount() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Number of distinct motion regions before merging.
getInitialStates() - Method in class io.github.jspinak.brobot.startup.orchestration.StartupConfiguration
List of state names to verify at startup.
getInnerGrid() - Method in class io.github.jspinak.brobot.model.element.OverlappingGrids
 
getInstance() - Static method in class io.github.jspinak.brobot.config.environment.ExecutionEnvironment
Gets the singleton instance of ExecutionEnvironment.
getInstantEnd() - Method in class io.github.jspinak.brobot.action.result.TimingData
 
getInstantStart() - Method in class io.github.jspinak.brobot.action.result.TimingData
 
getInt(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Get an integer value from a JSON path
getIntermediateStateCount() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Get the number of intermediate states in the transition path.
getIntersection() - Method in class io.github.jspinak.brobot.action.result.RegionManager
Gets the intersection of all defined regions.
getInvolvedTransitionIds() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getIssues() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ComparisonResult
 
getIteration() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Testing
Current test iteration
getJavaCVRect() - Method in class io.github.jspinak.brobot.model.element.Region
 
getJavaCVRect(Region) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
getJavaVersion() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture.PatternMetadata
 
getJsonParser() - Method in class io.github.jspinak.brobot.runner.project.AutomationProjectManager
Parser for deserializing JSON project definitions.
getKey() - Method in class io.github.jspinak.brobot.util.common.Pair
 
getKmeans() - Method in class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions
 
getKMeansInProfile() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Analysis
Default k value for k-means clustering
getKmeansProfile(ColorCluster.ColorSchemaName, int) - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfilesAllSchemas
Retrieves a specific K-means profile for a given color schema and number of centers.
getKmeansProfiles() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfilesAllSchemas
 
getKmeansProfiles(ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfilesAllSchemas
Retrieves the K-means profiles for a specific color schema.
getKmeansProfilesAllSchemas() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getKmeansProfilesMat(StateImage, int) - Method in class io.github.jspinak.brobot.analysis.color.profiles.ProfileMatrixBuilder
Creates a visualization matrix showing K-means color clusters for a state image.
getLabel() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
 
getLabels() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfile
 
getLargestDefinedFixedRegionOrNewRegion() - Method in class io.github.jspinak.brobot.model.state.StateImage
Returns the largest defined fixed region among all patterns, or a new empty Region if none exist.
getLargestSector(List<Double>) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Identifies the largest angular gap in a set of angles.
getLastAccessed() - Method in class io.github.jspinak.brobot.model.state.State
 
getLastAction() - Method in class io.github.jspinak.brobot.tools.history.IllustrationController
 
getLastActionResult() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Result of the last action executed.
getLastActionTime() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
Last time an action was executed.
getLastCollections() - Method in class io.github.jspinak.brobot.tools.history.IllustrationController
 
getLastFailureTime() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
getLastFind() - Method in class io.github.jspinak.brobot.tools.history.IllustrationController
 
getLastHighlightedRegion() - Method in class io.github.jspinak.brobot.tools.testing.mock.action.MockHighlight
Gets the last region that was highlighted.
getLastIllustrationTime() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getLastIndex() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
Finds the highest state image index in this analysis.
getLastMatchesFound() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getLastMovement() - Method in class io.github.jspinak.brobot.action.result.MovementTracker
Gets the last movement if one exists.
getLastResultsBGR() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
Gets the BGR visualization from the last scene's classification results.
getLastScene() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
Retrieves the last scene in the collection.
getLastSceneAnalysis() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
Retrieves the last scene analysis in the collection.
getLastSceneBGR() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
Gets the BGR matrix from the last scene.
getLastStep() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Gets the last action record.
getLastTransitionTime() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification
 
getLeft() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.BinaryOperationExpression
The left operand expression.
getLeftAngle() - Method in class io.github.jspinak.brobot.util.geometry.Sector
 
getLeftmostAngle(List<Double>) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Finds the leftmost boundary angle in an angle distribution.
getLegend() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getLevel() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
Debug level: OFF, BASIC, DETAILED, VISUAL, FULL
getLevel() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Get the log level for this action event.
getLevel() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Get the log level for this match event.
getLevel() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get the log level for this performance event.
getLevel() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Get the log level for this transition event.
getLevel() - Method in class io.github.jspinak.brobot.logging.LogBuilder
Get the current log level.
getLevel() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getLicense() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getLifecycle() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
 
getLoadedFrom() - Method in class io.github.jspinak.brobot.config.core.SmartImageLoader.LoadResult
 
getLoadTimeMs() - Method in class io.github.jspinak.brobot.config.core.SmartImageLoader.LoadResult
 
getLocation() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.Element
Gets the center location of this element.
getLocation() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Location where the action was performed (if applicable)
getLocation() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Get the location of the best match.
getLocation() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getLocation() - Method in class io.github.jspinak.brobot.model.element.Region
 
getLocation() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getLocation() - Method in class io.github.jspinak.brobot.runner.json.mixins.RegionMixin
 
getLocation(double, double, Location) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates a location at specified angle and distance from start.
getLocation(Location, Location) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates displacement vector between two locations.
getLocation(Region) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
getLocations() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Extracts target locations from all matches.
getLog() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
Logging properties.
getLoggingConfig() - Method in class io.github.jspinak.brobot.tools.history.IllustrationController
 
getLoggingConfiguration(ActionConfig) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer
Get the logging configuration for an ActionConfig
getLogicalHeight() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture.PatternMetadata
 
getLogicalWidth() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture.PatternMetadata
 
getLogLevel() - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration
 
getLogLevel() - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy.LoggingCondition
 
getLogLevel() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getLogTargetName() - Method in class io.github.jspinak.brobot.action.ActionResult
 
getLowerLeftQuarter() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
Creates a region for the lower-left quarter of the screen.
getLowerRightQuarter() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
Creates a region for the lower-right quarter of the screen.
getLowQualityIllustrations() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getMask() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets binary mask indicating regions of interest or motion.
getMask() - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
 
getMasks() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansCluster
 
getMasks() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegion
Binary masks defining this region's boundaries for each pattern image.
getMat() - Method in class io.github.jspinak.brobot.model.element.Pattern
Converts the BufferedImage in Image to a BGR JavaCV Mat.
getMat() - Method in class io.github.jspinak.brobot.model.match.Match
Returns the OpenCV Mat representation of the match image in BGR format.
getMat() - Method in class io.github.jspinak.brobot.runner.json.mixins.MatchMixin
 
getMat(ColorCluster.ColorSchemaName, ColorInfo.ColorStat, Size) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorCluster
Generates an OpenCV Mat containing statistical values for the specified color space.
getMat(ColorInfo.ColorStat, Size) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorSchema
Creates a Mat of the colorStat for all ColorValues in this Schema.
getMat(Visualization.Type) - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getMat(BufferedImage, boolean) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMat(String, List<Region>, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
Returns one Mat masked by the regions.
getMatBGR() - Method in class io.github.jspinak.brobot.model.element.Image
Returns the BGR representation as a JavaCV Mat.
getMatBGR() - Method in class io.github.jspinak.brobot.runner.json.mixins.BrobotImageMixin
 
getMatBGR(BufferedImage) - Static method in class io.github.jspinak.brobot.util.image.core.ImageConverter
Converts a BufferedImage to OpenCV Mat in BGR format.
getMatBGR(Image) - Static method in class io.github.jspinak.brobot.util.image.core.ImageConverter
Converts a Sikuli Image to OpenCV Mat in BGR format.
getMatchAdjustmentOptions() - Method in class io.github.jspinak.brobot.action.basic.find.BaseFindOptions
 
getMatchAdjustmentOptions() - Method in class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions
Gets the match adjustment options for this define region configuration.
getMatchAsMatInScene(int, Mat) - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getMatchCollection() - Method in class io.github.jspinak.brobot.action.ActionResult
 
getMatchCount() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
 
getMatchCount() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getMatchCount() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Get the number of matches found.
getMatchCount() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord
 
getMatches() - Method in class io.github.jspinak.brobot.action.ObjectCollection
 
getMatches() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
 
getMatches() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
 
getMatches() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getMatches() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
List of matches found (empty if no matches)
getMatches(SceneAnalyses, Set<StateImage>, ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.find.TargetImageMatchExtractor
Finds matches for specific target images within classified scenes.
getMatches(Pattern) - Method in class io.github.jspinak.brobot.tools.testing.mock.action.MockFind
Finds mock matches based on matching actions and states in the MatchHistory.
getMatchesForState(String) - Method in class io.github.jspinak.brobot.action.result.StateTracker
Gets matches for a specific state.
getMatchesOnClasses() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getMatchesOnScene() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getMatchFusionOptions() - Method in class io.github.jspinak.brobot.action.basic.find.PatternFindOptions
 
getMatchHistory() - Method in class io.github.jspinak.brobot.model.element.Pattern
 
getMatchHistory() - Method in class io.github.jspinak.brobot.model.state.State
Some actions take place without an associated Pattern or StateImage.
getMatchHistory() - Method in class io.github.jspinak.brobot.model.state.StateImage
Returns the combined match history from all patterns in this StateImage.
getMatchHistory() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getMatchHistory() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getMatchList() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets the list of all matches found during action execution.
getMatchList() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
Returns all matches sorted by score in descending order.
getMatchList() - Method in class io.github.jspinak.brobot.model.action.ActionRecord
 
getMatchList() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
 
getMatchListAsStateImages() - Method in class io.github.jspinak.brobot.action.ActionResult
Converts matches back to StateImage objects.
getMatchLocations() - Method in class io.github.jspinak.brobot.action.ActionResult
Extracts target locations from all matches.
getMatchMap() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getMatchMap(List<Rect>, int, int) - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getMatchObjectsWithOwnerState(String) - Method in class io.github.jspinak.brobot.action.ActionResult
Gets matches from a specific owner state.
getMatchObjectsWithTargetStateObject(String) - Method in class io.github.jspinak.brobot.action.ActionResult
Filters matches by state object ID.
getMatchRegions() - Method in class io.github.jspinak.brobot.action.ActionResult
Extracts regions from all matches.
getMatchTextMap() - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
 
getMatFromBundlePath(String, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMatFromFile(String, Region, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMatFromFilename(String, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMatFromScreen() - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMatFromScreen(ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMatFromScreen(Region) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMatFromScreen(Region, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMatFromScreenWithJavaCV() - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMatHSV() - Method in class io.github.jspinak.brobot.model.element.Image
Returns the HSV representation as a JavaCV Mat.
getMatHSV() - Method in class io.github.jspinak.brobot.model.element.Pattern
Converts the BufferedImage in Image to an HSV JavaCV Mat.
getMatHSV() - Method in class io.github.jspinak.brobot.runner.json.mixins.BrobotImageMixin
 
getMatHSV(BufferedImage) - Static method in class io.github.jspinak.brobot.util.image.core.ImageConverter
Converts a BufferedImage to OpenCV Mat in HSV format.
getMatHSV(Image) - Static method in class io.github.jspinak.brobot.util.image.core.ImageConverter
Converts a Sikuli Image to OpenCV Mat in HSV format.
getMats(StateImage, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMats(String, List<Region>, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
Returns one Mat per region.
getMats(List<Pattern>, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMatsFromFilenames(List<String>, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMatsFromScreen(Region, double, double) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
Get a Mat from the screen at regular intervals.
getMatsFromScreen(List<Region>, boolean) - Method in class io.github.jspinak.brobot.util.image.recognition.ImageLoader
 
getMatWithOnlyTheseIndices(Mat, Set<Integer>) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Filters an index Mat to retain only specified index values.
getMaxActions() - Method in class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig
 
getMaxActions() - Method in class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig
 
getMaxArea() - Method in class io.github.jspinak.brobot.action.basic.find.AreaFilteringOptions
The maximum number of pixels for a match to be considered valid.
getMaxArea() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getMaxAttempts() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
 
getMaxBatchSize() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.BatchConfig
Maximum number of illustrations to batch before flushing.
getMaxCacheSizeMB() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.CoreConfig
Maximum cache size in MB
getMaxConsecutiveFailures() - Method in class io.github.jspinak.brobot.navigation.monitoring.MonitoringService
Maximum number of consecutive failures before stopping.
getMaxConsecutiveFailures() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
Maximum number of consecutive failures before forcing success.
getMaxDuration() - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect.OperationMetrics
 
getMaxDuration() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
Returns the maximum duration observed.
getMaxDuration() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Maximum duration this scenario should run before automatically switching to default mock behavior.
getMaxDuration() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification.TransitionStep
 
getMaxFusionDistanceX() - Method in class io.github.jspinak.brobot.action.basic.find.MatchFusionOptions
 
getMaxFusionDistanceY() - Method in class io.github.jspinak.brobot.action.basic.find.MatchFusionOptions
 
getMaxHeight() - Method in class io.github.jspinak.brobot.model.state.StateImage
Finds the maximum height among all patterns in this StateImage.
getMaxIllustrationsPerMinute() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Maximum number of illustrations to generate per minute.
getMaximumDelay() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
Maximum delay that can be applied (caps progression).
getMaxIterations() - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration
 
getMaxKMeansToStore() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Analysis
Maximum k value to store
getMaxMatches() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets the maximum number of matches to return.
getMaxMatches() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
 
getMaxMatches() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest
Gets the maximum number of matches to find.
getMaxMatches() - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchOptions
 
getMaxMatches() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Maximum number of matches requested
getMaxMatchesToActOn() - Method in class io.github.jspinak.brobot.action.basic.find.BaseFindOptions
 
getMaxMatchRetries() - Method in class io.github.jspinak.brobot.action.basic.find.text.TextFindOptions
The maximum number of times to retry finding text.
getMaxMemoryUsageMB() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.BatchConfig
Maximum memory usage before forcing flush (in MB).
getMaxMotionIntensity() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Maximum motion intensity detected (0-255).
getMaxMovement() - Method in class io.github.jspinak.brobot.action.basic.find.motion.MotionFindOptions
 
getMaxMovement() - Method in class io.github.jspinak.brobot.action.basic.find.pixels.DynamicPixelsFindOptions
The maximum pixel movement threshold to consider a pixel as dynamic.
getMaxMovement() - Method in class io.github.jspinak.brobot.action.basic.find.pixels.FixedPixelsFindOptions
The maximum pixel movement threshold to consider a pixel as fixed.
getMaxNonZeroCellsByChannel(Mat) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
Returns the maximum non-zero count across all channels.
getMaxObjectNameLength() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.NormalModeConfig
Maximum length for object names before truncation.
getMaxProcessingTimeMs() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getMaxProcessingTimeMs() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getMaxRegionSize() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Maximum region size in pixels.
getMaxRetries() - Method in class io.github.jspinak.brobot.config.automation.AutomationConfig
Maximum number of automation retry attempts.
getMaxRetryAttempts() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.PerformanceConfig
Maximum retry attempts for failed operations
getMaxScore() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Gets the maximum similarity score.
getMaxSize() - Method in class io.github.jspinak.brobot.model.state.StateImage
Finds the maximum size (area) among all patterns in this StateImage.
getMaxSwipes() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getMaxTime() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect.MethodPerformanceStats
 
getMaxTimesToRepeatActionSequence() - Method in class io.github.jspinak.brobot.action.RepetitionOptions
The maximum number of times to repeat a full action sequence.
getMaxTotalTime() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification
 
getMaxWait() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getMaxWait() - Method in class io.github.jspinak.brobot.tools.tuning.model.TuningExperiment
Maximum time in seconds to wait for element detection.
getMaxWidth() - Method in class io.github.jspinak.brobot.model.state.StateImage
Finds the maximum width among all patterns in this StateImage.
getMeanBGR(ColorSchema) - Method in class io.github.jspinak.brobot.util.image.visualization.ScoringVisualizer
Creates a BGR visualization of the mean color from a color schema.
getMeans() - Method in class io.github.jspinak.brobot.analysis.color.profiles.ColorStatProfile
Maps color channels (Hue, Saturation, Value, etc.) to their statistical values
getMeans() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorStatistics
 
getMeanScalarHSV() - Method in class io.github.jspinak.brobot.analysis.color.profiles.ColorStatProfile
Converts the color statistics to an OpenCV Scalar in HSV format.
getMeanScalarHSV() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorStatistics
Converts this profile to an OpenCV Scalar for HSV operations.
getMedian() - Method in class io.github.jspinak.brobot.action.ActionResult
Calculates the median region from all matches.
getMedianAngle(Location, Location...) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
 
getMedianAngle(Location, List<Location>) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates median angle to multiple locations using vector sum.
getMedianAngle(Double...) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
 
getMedianAngle(List<Double>) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates the median angle using vector sum approach.
getMedianLocation() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets the center point of the median region.
getMedianLocation() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Gets the center point of the median region.
getMedianRegion() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Calculates the median region from all matches.
getMemoryAfter() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Memory usage after operation completed
getMemoryBefore() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Memory usage before operation started
getMemoryDelta() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get memory delta (difference between before and after).
getMemoryUsage() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get the memory usage for this performance event.
getMemoryUsage() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getMemoryUsageMB() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics
 
getMemoryUsed() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Memory used by the operation in bytes
getMemoryUsedMB() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get memory usage in megabytes.
getMergedRegionCount() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Number of motion regions after merging nearby regions.
getMessage() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Get a message describing this action event.
getMessage() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Get a message describing this match event.
getMessage() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get a message describing this performance event.
getMessage() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Get a message describing this transition event.
getMessage() - Method in class io.github.jspinak.brobot.logging.LogBuilder
Get the current message.
getMessage() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getMessage() - Method in class io.github.jspinak.brobot.util.image.core.ScreenCaptureValidator.ValidationResult
 
getMessageTemplate() - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration
 
getMetadata() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
 
getMetadata() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Additional metadata about the action
getMetadata() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Additional metadata about the search
getMetadata() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Additional performance metadata
getMetadata() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Additional metadata about the transition
getMetadata() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getMetadata() - Method in class io.github.jspinak.brobot.persistence.PersistenceProvider.SessionMetadata
 
getMetadata() - Method in class io.github.jspinak.brobot.tools.history.performance.OptimizationDecision
Additional metadata about the decision.
getMetadata() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
Custom metadata for scenario-specific information.
getMetadata() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
 
getMetadata(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
Gets metadata value by key.
getMetadata(String, Class<T>) - Method in class io.github.jspinak.brobot.logging.LogEntry
Get metadata value by key with type casting.
getMethod() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Method used for the transition
getMethod() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.MethodCallExpression
The name of the method or function to invoke.
getMethod() - Method in class io.github.jspinak.brobot.runner.dsl.model.BuilderMethod
The name of the builder method to invoke.
getMethod() - Method in class io.github.jspinak.brobot.runner.dsl.statements.MethodCallStatement
The name of the method or function to invoke.
getMethodName() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect.MethodPerformanceStats
 
getMethods() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.BuilderExpression
Ordered list of builder methods to invoke.
getMetrics() - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect
Get metrics for reporting
getMiddleAngle(List<Double>) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Finds the central angle of an angle distribution.
getMinArea() - Method in class io.github.jspinak.brobot.action.basic.find.AreaFilteringOptions
The minimum number of pixels for a match to be considered valid.
getMinArea() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getMinConfidence() - Method in class io.github.jspinak.brobot.config.dpi.AutoScalingConfiguration.AutoScalingProperties
 
getMinConfidence() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.QualityMetrics
Minimum match confidence score.
getMinDuration() - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect.OperationMetrics
 
getMinDuration() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
Returns the minimum duration observed.
getMinDuration() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification.TransitionStep
 
getMinimumFailureInterval() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
Minimum time between failure occurrences.
getMinMaxOfFirstChannel(Mat) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
minMaxLoc requires a single channel array.
getMinOrMaxPerCellAcrossChannels(Mat, int) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
Gets the minimum or maximum value in a cell position across channels.
getMinProcessingTimeMs() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getMinProcessingTimeMs() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getMinRegionSize() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Minimum region size in pixels.
getMinScore() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Gets the minimum similarity score.
getMinScoresFromPixelAnalyses(PixelProfiles, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.analysis.color.ColorClassifier
 
getMinScoresFromPixelAnalyses(PixelProfiles, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.analysis.color.PixelClassifier
Finds minimum scores across all color profiles for a state image.
getMinSimilarity() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.SikuliConfig
Minimum similarity for pattern matching (0.0 to 1.0)
getMinSimilarity() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getMinSimilarity() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.QualityMetrics
Minimum similarity score for image matches.
getMinSize() - Method in class io.github.jspinak.brobot.model.state.StateImage
Finds the minimum size (area) among all patterns in this StateImage.
getMinTime() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect.MethodPerformanceStats
 
getMissingImages() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
 
getMock() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties
Mock mode timing configuration
getMockFindStochasticModifier() - Method in class io.github.jspinak.brobot.model.state.State
 
getMockFindStochasticModifier() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getMockFindStochasticModifier() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getMockHistogramMatches(StateImage, List<Region>) - Method in class io.github.jspinak.brobot.tools.testing.mock.action.MockHistogram
Generates mock histogram matches for testing purposes.
getMockMat(Pattern, Region) - Method in class io.github.jspinak.brobot.tools.testing.mock.action.MockColor
Creates a mock scene by randomly placing a pattern image within a region.
getMocksPerformed() - Method in class io.github.jspinak.brobot.tools.testing.mock.MockStatus
 
getMockText() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getModifiers() - Method in class io.github.jspinak.brobot.action.basic.type.KeyDownOptions
 
getModifiers() - Method in class io.github.jspinak.brobot.action.basic.type.KeyUpOptions
 
getModifiers() - Method in class io.github.jspinak.brobot.action.basic.type.TypeOptions
 
getModuleName() - Method in class io.github.jspinak.brobot.json.BrobotJacksonModule
 
getMonitor() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties
Monitor configuration settings
getMonitorAtPoint(Point) - Method in class io.github.jspinak.brobot.monitor.MonitorManager
Get the monitor containing a specific point
getMonitorBounds(int) - Method in class io.github.jspinak.brobot.core.services.MockScreenCaptureService
 
getMonitorBounds(int) - Method in interface io.github.jspinak.brobot.core.services.ScreenCaptureService
Gets the bounds of a specific monitor.
getMonitorBounds(int) - Method in class io.github.jspinak.brobot.core.services.SikuliScreenCapture
 
getMonitorCount() - Method in class io.github.jspinak.brobot.core.services.MockScreenCaptureService
 
getMonitorCount() - Method in interface io.github.jspinak.brobot.core.services.ScreenCaptureService
Gets the number of available monitors.
getMonitorCount() - Method in class io.github.jspinak.brobot.core.services.SikuliScreenCapture
 
getMonitorCount() - Method in class io.github.jspinak.brobot.monitor.MonitorManager
Get total number of monitors
getMonitorDimensions(int) - Static method in class io.github.jspinak.brobot.util.image.capture.ScreenUtilities
Gets screen dimensions for a specific monitor.
getMonitorIndex() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
getMonitorInfo(int) - Method in class io.github.jspinak.brobot.monitor.MonitorManager
Get monitor information
getMonitorRegion(int) - Static method in class io.github.jspinak.brobot.util.image.capture.ScreenUtilities
Creates a region covering the entire specified monitor.
getMonitorStatistics() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect
Get monitor statistics
getMostActiveState() - Method in class io.github.jspinak.brobot.action.result.StateTracker
Gets the most frequently activated state.
getMotion() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getMotionIntensityStdDev() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Standard deviation of motion intensity.
getMotionWithMatches() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getMouse() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties
Mouse action configuration
getMousePressOptions() - Method in class io.github.jspinak.brobot.action.basic.click.ClickOptions
 
getMousePressOptions() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseDownOptions
 
getMousePressOptions() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseUpOptions
 
getMousePressOptions() - Method in class io.github.jspinak.brobot.action.composite.drag.DragOptions
 
getMoveDelay() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mouse
Delay in seconds for mouse movement
getMovement() - Method in class io.github.jspinak.brobot.action.ActionResult
Returns an Optional containing the first movement from the action.
getMovement(int, List<Match>, List<Match>) - Method in class io.github.jspinak.brobot.util.geometry.MovementAnalyzer
Determines movement vector by analyzing position changes of visual landmarks.
getMovements() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets list of movements performed during action execution.
getMovements() - Method in class io.github.jspinak.brobot.action.result.MovementTracker
 
getMovementSequence() - Method in class io.github.jspinak.brobot.action.result.MovementTracker
Gets all movements in sequence.
getMovementTracker() - Method in class io.github.jspinak.brobot.action.ActionResult
 
getMoveMouseDelay() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseMoveOptions
 
getMoveMouseDelay() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getMoveMouseDelay() - Method in class io.github.jspinak.brobot.tools.tuning.model.TuningExperiment
Delay factor for mouse movement speed.
getMutableRegionsCopy(SearchRegions) - Static method in class io.github.jspinak.brobot.util.region.SearchRegionsUtils
Gets a mutable copy of all regions with fallback to default region.
getName() - Method in class io.github.jspinak.brobot.action.result.TimingData.TimeSegment
 
getName() - Method in interface io.github.jspinak.brobot.action.strategy.ActionStrategy
Get the name of this strategy for logging/debugging.
getName() - Method in interface io.github.jspinak.brobot.capture.provider.CaptureProvider
Gets the name of this provider.
getName() - Method in class io.github.jspinak.brobot.capture.provider.FFmpegCaptureProvider
 
getName() - Method in class io.github.jspinak.brobot.capture.provider.JavaCVFFmpegProvider
 
getName() - Method in class io.github.jspinak.brobot.capture.provider.RobotCaptureProvider
 
getName() - Method in class io.github.jspinak.brobot.capture.provider.SikuliXCaptureProvider
 
getName() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.Element
Gets the name of the element.
getName() - Method in class io.github.jspinak.brobot.logging.formatter.JsonLogFormatter
 
getName() - Method in interface io.github.jspinak.brobot.logging.formatter.LogFormatter
Get the name of this formatter for identification.
getName() - Method in class io.github.jspinak.brobot.logging.formatter.SimpleLogFormatter
 
getName() - Method in class io.github.jspinak.brobot.logging.formatter.StructuredLogFormatter
 
getName() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getName() - Method in class io.github.jspinak.brobot.model.analysis.state.discovery.ProvisionalState
The name identifier for this temporary state.
getName() - Method in class io.github.jspinak.brobot.model.element.Image
 
getName() - Method in class io.github.jspinak.brobot.model.element.Location
 
getName() - Method in class io.github.jspinak.brobot.model.match.Match
 
getName() - Method in class io.github.jspinak.brobot.model.state.special.StateText
 
getName() - Method in class io.github.jspinak.brobot.model.state.State
 
getName() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getName() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getName() - Method in interface io.github.jspinak.brobot.model.state.StateObject
 
getName() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getName() - Method in class io.github.jspinak.brobot.model.state.StateString
 
getName() - Method in class io.github.jspinak.brobot.persistence.PersistenceProvider.SessionMetadata
 
getName() - Method in class io.github.jspinak.brobot.runner.dsl.BusinessTask
The name of this function, used when calling it from other functions or from the main automation script.
getName() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.VariableExpression
The name of the variable being referenced.
getName() - Method in class io.github.jspinak.brobot.runner.dsl.model.Parameter
The name of the parameter.
getName() - Method in class io.github.jspinak.brobot.runner.dsl.statements.VariableDeclarationStatement
The name of the variable being declared.
getName() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getName() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator.PhaseStatus
 
getName() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
Unique name for this test scenario.
getName() - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation
Unique name for this variation.
getNamedRegions() - Method in class io.github.jspinak.brobot.action.result.RegionManager
Gets all named regions.
getNameWithoutExtension() - Method in class io.github.jspinak.brobot.model.element.Pattern
 
getNeverIllustrateActions() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Actions that should never be illustrated, overriding all other settings.
getNewMatWithPerCellMinsOrMaxes(List<Mat>, int) - Static method in class io.github.jspinak.brobot.util.image.core.MatrixUtilities
 
getNewScreenRegion() - Static method in class io.github.jspinak.brobot.util.image.capture.ScreenUtilities
Creates a region covering the entire screen with fresh dimensions.
getNewScreenWH() - Static method in class io.github.jspinak.brobot.util.image.capture.ScreenUtilities
Retrieves current screen dimensions directly from the system.
getNode(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Navigates to and retrieves a JSON node at the specified path.
getNoiseReductionRatio() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Gets the noise reduction ratio.
getNormal() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig
 
getNumberOfCenters() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfile
 
getNumberOfClicks() - Method in class io.github.jspinak.brobot.action.basic.click.ClickOptions
 
getNumericMetadata(String) - Method in class io.github.jspinak.brobot.logging.LogEntry
Get numeric metadata value.
getObject() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.MethodCallExpression
The name of the object on which to invoke the method.
getObject() - Method in class io.github.jspinak.brobot.runner.dsl.statements.MethodCallStatement
The name of the object on which to invoke the method.
getObject(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Get an object node from a path
getObjectCollection() - Method in class io.github.jspinak.brobot.action.VerificationOptions
 
getObjectCollection() - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect.ActionContext
 
getObjectCollection() - Method in class io.github.jspinak.brobot.runner.dsl.model.ActionStep
The collection of target objects for this action.
getObjectType() - Method in class io.github.jspinak.brobot.model.state.special.StateText
 
getObjectType() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getObjectType() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getObjectType() - Method in interface io.github.jspinak.brobot.model.state.StateObject
 
getObjectType() - Method in class io.github.jspinak.brobot.model.state.StateObjectMetadata
 
getObjectType() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getObjectType() - Method in class io.github.jspinak.brobot.model.state.StateString
 
getOffsetX() - Method in class io.github.jspinak.brobot.model.element.Location
 
getOffsetY() - Method in class io.github.jspinak.brobot.model.element.Location
 
getOneColumnBGRMat() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getOneColumnHSVMat() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getOneRegion() - Method in class io.github.jspinak.brobot.model.element.SearchRegions
Return the fixed region if defined.
getOpencvContours() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getOperation() - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect.OperationMetrics
 
getOperation() - Method in exception class io.github.jspinak.brobot.exception.AutomationException
Gets the operation that failed.
getOperation() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Name/description of the operation
getOperationCount() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get the operation count for this performance event.
getOperationCount() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getOperationDepth() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
 
getOperationDepth() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getOperationDurationMs() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
Get the operation duration for the current context.
getOperationId() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getOperationMonitorMap() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Monitor
Monitor assignment for specific operations Key: operation name, Value: monitor index
getOperationName() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getOperations() - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator.SessionData
 
getOperationsPerSecond() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get operations per second rate.
getOperationStartTime() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
 
getOperationStartTime() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getOperator() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.BinaryOperationExpression
The binary operator to apply.
getOpposite() - Method in class io.github.jspinak.brobot.model.element.Location
Gets the opposite location across the center of the region.
getOpposite(Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
Get the opposite location
getOppositeAngle(double) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates the angle 180° opposite to the given angle.
getOppositeTo(Location) - Method in class io.github.jspinak.brobot.model.element.Location
Gets the location opposite to this one relative to a given center location.
getOppositeTo(Location, Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
Get the location opposite to another location
getOptimalResizeFactor(DPIScalingStrategy.PatternSource) - Static method in class io.github.jspinak.brobot.dpi.DPIScalingStrategy
Determines optimal Settings.AlwaysResize value based on pattern source
getOptionalArray(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Get an optional array node from a path
getOptionalBoolean(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Get an optional boolean value from a JSON path
getOptionalInt(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Get an optional integer value from a JSON path
getOptionalObject(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Get an optional object node from a path
getOptionalString(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Retrieves an optional string value from a JSON path.
getOrder() - Method in class io.github.jspinak.brobot.runner.project.TaskButton.ButtonPosition
 
getOrder() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator.PhaseStatus
 
getOrder() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager
 
getOrganization() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getOriginals() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
 
getOs() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture.PatternMetadata
 
getOsVersion() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture.PatternMetadata
 
getOtherObjectsDirectlyAsMatchObjects(ObjectCollection) - Method in class io.github.jspinak.brobot.action.internal.find.NonImageObjectConverter
Converts all non-image objects from an ObjectCollection into Match objects.
getOutgoingTransitions() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.StateNode
 
getOutgoingTransitions() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
 
getOutput() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration
Output configuration
getOutputDir() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
Output directory for debug files.
getOutputDirectory() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture
Get the output directory for captured patterns.
getOutputText() - Method in class io.github.jspinak.brobot.action.ActionResult
Formatted text output for reporting and logging.
getOverhead() - Method in class io.github.jspinak.brobot.action.result.TimingData
Gets overhead time (total duration minus segments).
getOverheadTimeMs() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Gets the total overhead time (execution time minus phase times).
getOverlappingRect(Rect) - Method in class io.github.jspinak.brobot.model.element.Region
 
getOverlappingRect(Rect, Rect) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
getOverlappingRegion(Region) - Method in class io.github.jspinak.brobot.model.element.Region
 
getOverlappingRegion(Region, Region) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
getOwnerStateId() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getOwnerStateId() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getOwnerStateId() - Method in interface io.github.jspinak.brobot.model.state.StateObject
 
getOwnerStateId() - Method in class io.github.jspinak.brobot.model.state.StateObjectMetadata
 
getOwnerStateId() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getOwnerStateId() - Method in class io.github.jspinak.brobot.model.state.StateString
 
getOwnerStateName() - Method in class io.github.jspinak.brobot.model.match.Match
Returns the name of the State that owns the StateObject that produced this match.
getOwnerStateName() - Method in class io.github.jspinak.brobot.model.state.special.StateText
 
getOwnerStateName() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getOwnerStateName() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getOwnerStateName() - Method in interface io.github.jspinak.brobot.model.state.StateObject
 
getOwnerStateName() - Method in class io.github.jspinak.brobot.model.state.StateObjectMetadata
 
getOwnerStateName() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getOwnerStateName() - Method in class io.github.jspinak.brobot.model.state.StateString
 
getOwnerStateNames() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets unique owner state names from all matches.
getPackageName() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Core
Default package name for generated code
getParameters() - Method in class io.github.jspinak.brobot.runner.dsl.BusinessTask
List of parameters that this function accepts.
getParameters() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
 
getParametersAsMap() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
Gets the parameters as a Map for easier manipulation.
getParams() - Method in class io.github.jspinak.brobot.tools.tuning.store.TuningExperimentStore
List storing all parameter test results.
getPath() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Dataset
Dataset storage path
getPath() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Screenshot
Path for screenshots
getPath() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Sequence of states traversed (for complex transitions)
getPathAsString(StateService) - Method in class io.github.jspinak.brobot.navigation.path.Path
 
getPathCost() - Method in class io.github.jspinak.brobot.model.state.State
Path-finding cost for this state.
getPathCost() - Method in interface io.github.jspinak.brobot.model.transition.StateTransition
 
getPathCost() - Method in class io.github.jspinak.brobot.navigation.path.Path
 
getPathCost() - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition
 
getPathCost() - Method in class io.github.jspinak.brobot.navigation.transition.TaskSequenceStateTransition
 
getPaths() - Method in class io.github.jspinak.brobot.navigation.path.Paths
 
getPathsToState(List<State>, State) - Method in class io.github.jspinak.brobot.navigation.path.PathFinder
 
getPathsToState(Set<Long>, Long) - Method in class io.github.jspinak.brobot.navigation.path.PathFinder
 
getPattern() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Pattern description (e.g., image name, text content)
getPattern() - Method in class io.github.jspinak.brobot.model.element.Scene
 
getPatternHeight() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getPatternImagePath() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getPatternName() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getPatternPath() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getPatterns() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest
Gets the patterns to search for.
getPatterns() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getPatternSearchRegions(ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.region.ActionConfigRegionProvider
Get regions specifically for pattern matching from ActionConfig
getPatternWidth() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getPauseAfterDown() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mouse
Pause after mouse down action (seconds)
getPauseAfterEnd() - Method in class io.github.jspinak.brobot.action.ActionConfig
 
getPauseAfterMouseDown() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseDownOptions
Convenience getter for pause after mouse down.
getPauseAfterMouseDown() - Method in class io.github.jspinak.brobot.action.basic.mouse.MousePressOptions
 
getPauseAfterMouseDown() - Method in class io.github.jspinak.brobot.tools.tuning.model.TuningExperiment
Pause duration in seconds after mouse down event.
getPauseAfterMouseUp() - Method in class io.github.jspinak.brobot.action.basic.mouse.MousePressOptions
 
getPauseAfterMouseUp() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseUpOptions
Convenience getter for pause after mouse up.
getPauseAfterMouseUp() - Method in class io.github.jspinak.brobot.tools.tuning.model.TuningExperiment
Pause duration in seconds after mouse up event.
getPauseAfterUp() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mouse
Pause after mouse up action (seconds)
getPauseBeforeBegin() - Method in class io.github.jspinak.brobot.action.ActionConfig
 
getPauseBeforeDown() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mouse
Pause before mouse down action (seconds)
getPauseBeforeMouseDown() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseDownOptions
Convenience getter for pause before mouse down.
getPauseBeforeMouseDown() - Method in class io.github.jspinak.brobot.action.basic.mouse.MousePressOptions
 
getPauseBeforeMouseDown() - Method in class io.github.jspinak.brobot.tools.tuning.model.TuningExperiment
Pause duration in seconds before mouse down event.
getPauseBeforeMouseUp() - Method in class io.github.jspinak.brobot.action.basic.mouse.MousePressOptions
 
getPauseBeforeMouseUp() - Method in class io.github.jspinak.brobot.action.basic.mouse.MouseUpOptions
Convenience getter for pause before mouse up.
getPauseBeforeUp() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mouse
Pause before mouse up action (seconds)
getPauseBetweenActions() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getPauseBetweenActionSequences() - Method in class io.github.jspinak.brobot.action.RepetitionOptions
The pause, in seconds, between repetitions of the entire action sequence.
getPauseBetweenIndividualActions() - Method in class io.github.jspinak.brobot.action.basic.click.ClickOptions
Convenience getter for the pause between individual actions.
getPauseBetweenIndividualActions() - Method in class io.github.jspinak.brobot.action.RepetitionOptions
The pause, in seconds, between repetitions on individual targets.
getPauseBetweenKeys() - Method in class io.github.jspinak.brobot.action.basic.type.KeyDownOptions
 
getPausePoints() - Method in class io.github.jspinak.brobot.control.ExecutionPauseController
Get all current pause points
getPeakMemoryUsed() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Peak memory usage during operation
getPeakMemoryUsedMB() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Get peak memory usage in megabytes.
getPeakMultiplier() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
Multiplier for delays during "peak hours" or high-load simulation.
getPendingIllustrations() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.SystemMetrics
 
getPercentage() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getPercentH() - Method in class io.github.jspinak.brobot.model.element.Position
 
getPercentile(int) - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect.MethodPerformanceStats
 
getPercentOfH() - Method in class io.github.jspinak.brobot.model.element.Location
Gets the vertical position as a percentage of the region's height.
getPercentOfPointsInChannel() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansCluster
 
getPercentOfPointsOverall() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansCluster
Calculates the average percentage of points belonging to this cluster across all channels.
getPercentOfW() - Method in class io.github.jspinak.brobot.model.element.Location
Gets the horizontal position as a percentage of the region's width.
getPercentW() - Method in class io.github.jspinak.brobot.model.element.Position
 
getPerformance() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration
 
getPerformance() - Method in class io.github.jspinak.brobot.logging.LoggingConfiguration
Performance optimizations
getPerformanceMetrics() - Method in class io.github.jspinak.brobot.tools.history.performance.IllustrationPerformanceOptimizer
Gets current performance metrics.
getPerformanceStats() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect
Get performance statistics for reporting
getPhase() - Method in class io.github.jspinak.brobot.startup.orchestration.FrameworkLifecycleManager
Returns the startup phase for this lifecycle component.
getPhase() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager
 
getPhaseCount(String) - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Gets the count of phase executions.
getPhaseCounts() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
 
getPhaseStatuses() - Method in class io.github.jspinak.brobot.startup.orchestration.InitializationOrchestrator
 
getPhaseTimings() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
 
getPhysicalHeight() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture.PatternMetadata
 
getPhysicalResolution() - Static method in class io.github.jspinak.brobot.capture.PhysicalScreenCapture
Gets the physical screen resolution using platform-specific methods.
getPhysicalWidth() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture.PatternMetadata
 
getPixelAnalyses() - Method in class io.github.jspinak.brobot.model.analysis.color.PixelProfiles
 
getPixelAnalysisCollection(int) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
Retrieves a specific pixel analysis collection by index.
getPixelAnalysisCollection(Scene, StateImage, ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.find.pixel.ColorAnalysisOrchestrator
Analyzes a scene against a state image's color profiles.
getPixelAnalysisCollection(StateImage) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
Finds the pixel analysis collection for a specific state image.
getPixelAnalysisCollections() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
 
GetPixelAnalysisCollectionScores - Class in io.github.jspinak.brobot.action.basic.find.color
Aggregates pixel scores across multiple color profiles for comprehensive matching.
GetPixelAnalysisCollectionScores(PixelScoreCalculator) - Constructor for class io.github.jspinak.brobot.action.basic.find.color.GetPixelAnalysisCollectionScores
 
getPixelBGR(Mat) - Method in class io.github.jspinak.brobot.util.image.visualization.ScoringVisualizer
Converts and resizes an HSV pixel to BGR format for visualization.
getPlaybackDuration() - Method in class io.github.jspinak.brobot.action.basic.find.pixels.DynamicPixelsFindOptions
The duration in seconds to monitor for dynamic pixels.
getPlaybackDuration() - Method in class io.github.jspinak.brobot.action.basic.find.pixels.FixedPixelsFindOptions
The duration in seconds to monitor for fixed pixels.
getPlaybackDuration() - Method in class io.github.jspinak.brobot.action.composite.PlaybackOptions
 
getPort() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig.RealTimeProperties
 
getPosition() - Method in interface io.github.jspinak.brobot.core.services.MouseController
Gets the current mouse cursor position.
getPosition() - Method in class io.github.jspinak.brobot.core.services.SikuliMouseController
 
getPosition() - Method in class io.github.jspinak.brobot.model.element.Location
 
getPosition() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getPosition() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getPosition() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
 
getPositionInMatch() - Method in class io.github.jspinak.brobot.model.element.Anchor
 
getPrimaryImagePath() - Method in class io.github.jspinak.brobot.config.core.ImagePathManager
Get the primary image path
getPrimaryImagePath() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
Primary image path to use
getPrimaryMonitorIndex() - Method in class io.github.jspinak.brobot.monitor.MonitorManager
Get the index of the primary monitor
getPrimaryRegion() - Method in class io.github.jspinak.brobot.action.result.RegionManager
Gets the primary (first) defined region.
getPriority() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Priority level of the current action execution.
getProbabilityDecay() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
Amount to decrease failure probability after each failure.
getProbabilityStaysVisibleAfterClicked() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getProcessingFlags() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Processing flags and options as key-value pairs.
getProcessingMode() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Processing mode used (e.g., "FAST", "ACCURATE", "BALANCED").
getProfile() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.EnvironmentConfig
Current environment profile
getProfile() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager.FrameworkStatus
 
getProfile(Mat, int, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.analysis.color.profiles.KmeansProfileBuilder
Produces a KmeansProfile given a one-column Mat, the number of means, and the color schema.
getProfiles() - Method in class io.github.jspinak.brobot.analysis.color.kmeans.KmeansProfiles
 
getProfilesMat() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getProfilesMat(StateImage) - Method in class io.github.jspinak.brobot.analysis.color.profiles.ProfileMatrixBuilder
Creates a visualization matrix showing the mean color profile of a state image.
getProfilesMat(StateImage, ActionConfig) - Method in class io.github.jspinak.brobot.analysis.color.profiles.ProfileMatrixBuilder
Creates a visualization matrix based on the specified action options.
getProjectId() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getProjectSchema() - Method in class io.github.jspinak.brobot.runner.json.parsing.SchemaManager
Retrieves the project configuration schema.
getProperties() - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation
Configuration properties specific to this variation.
getProperty(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation
Gets a property value.
getProvidersInfo() - Method in class io.github.jspinak.brobot.capture.BrobotCaptureService
Gets information about all available providers.
getProvidersInfo() - Method in class io.github.jspinak.brobot.capture.UnifiedCaptureService
Gets information about all available providers.
getQualityMetrics() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Advanced quality metrics configuration.
getQualityThreshold() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Minimum quality threshold for matches to be illustrated.
getRandomLocation() - Method in class io.github.jspinak.brobot.model.element.Region
 
getRandomLocation(Region) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
getRandomMatchList(ActionConfig) - Method in class io.github.jspinak.brobot.model.action.ActionHistory
 
getRandomRegion(List<Region>) - Static method in class io.github.jspinak.brobot.util.region.SearchRegionsUtils
Selects a random region from the provided list.
getRandomSnapshot(ActionConfig) - Method in class io.github.jspinak.brobot.model.action.ActionHistory
Gets a random snapshot for the specified ActionConfig.
getRandomSnapshot(ActionConfig) - Method in class io.github.jspinak.brobot.model.state.StateImage
Returns a random snapshot from patterns that match the given action configuration.
getRandomSnapshot(ActionConfig, Long) - Method in class io.github.jspinak.brobot.model.action.ActionHistory
Gets a random snapshot for the specified ActionConfig and state.
getRandomSnapshot(ActionConfig, Long...) - Method in class io.github.jspinak.brobot.model.action.ActionHistory
Gets a random snapshot for the specified ActionConfig and multiple states.
getRandomSnapshot(ActionConfig, Set<Long>) - Method in class io.github.jspinak.brobot.model.action.ActionHistory
Gets a random snapshot for the specified ActionConfig and set of states.
getRandomSnapshot(List<ActionRecord>) - Method in class io.github.jspinak.brobot.model.action.ActionHistory
 
getRandomSnapshotByType(ActionConfig) - Method in class io.github.jspinak.brobot.model.action.ActionHistory
Most Actions succeed or fail based on a Find operation.
getRandomString() - Method in class io.github.jspinak.brobot.tools.testing.mock.action.MockText
 
getRandomString(int) - Method in class io.github.jspinak.brobot.tools.testing.mock.action.MockText
 
getRandomText() - Method in class io.github.jspinak.brobot.model.action.ActionHistory
 
getRandomVariation() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions
Random variation range for delays (percentage of base delay).
getRanges() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramExtractor
HSV channel ranges: Hue [0-180], Saturation [0-256], Value [0-256].
getRaster() - Method in class io.github.jspinak.brobot.runner.json.mixins.BufferedImageMixin
 
getRealtime() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
Real-time monitoring properties.
getReason() - Method in class io.github.jspinak.brobot.tools.history.performance.OptimizationDecision
Human-readable reason for the decision.
getRecentActions() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
History of recent action executions.
getRecentIllustrationCount() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Number of illustrations generated in the last minute.
getRecentSuccessRate() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Gets the success rate for recent actions of the current type.
getRecommendedMode() - Method in class io.github.jspinak.brobot.capture.CaptureConfiguration
Gets a recommended configuration based on the current environment.
getRecording() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties
Screen recording settings
getRecordingFilename() - Method in class io.github.jspinak.brobot.tools.testing.exploration.TestRun
 
getRecordingStatistics() - Method in class io.github.jspinak.brobot.tools.actionhistory.RecordingActionWrapper
Get statistics for the current recording session.
getRecords() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
 
getRecoveryDelay() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.FailurePattern
Time to wait after a failure sequence before returning to normal probability.
getRed() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getRegion() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.Element
Gets the region bounds of this element.
getRegion() - Method in class io.github.jspinak.brobot.model.element.Grid
 
getRegion() - Method in class io.github.jspinak.brobot.model.element.Location
 
getRegion() - Method in class io.github.jspinak.brobot.model.element.Pattern
If the image has a fixed location and has already been found, the region where it was found is returned.
getRegion() - Method in class io.github.jspinak.brobot.model.match.Match
Returns the region where this match was found on the screen.
getRegion() - Static method in class io.github.jspinak.brobot.util.image.capture.ScreenUtilities
Creates a region using cached screen dimensions.
getRegion(String) - Method in class io.github.jspinak.brobot.action.result.RegionManager
Gets a region by name.
getRegionH() - Method in class io.github.jspinak.brobot.model.element.Location
Gets the height of the containing region.
getRegionH(Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
Get region height
getRegionManager() - Method in class io.github.jspinak.brobot.action.ActionResult
 
getRegionMergeRatio() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Gets the region merge ratio.
getRegions() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Extracts regions from all matches.
getRegions() - Method in class io.github.jspinak.brobot.model.element.Pattern
If the image has a fixed location and has already been found, the region where it was found is returned.
getRegions() - Method in class io.github.jspinak.brobot.model.element.SearchRegions
 
getRegions() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
Regions defined for this scenario.
getRegions(boolean) - Method in class io.github.jspinak.brobot.model.element.SearchRegions
When the image has a fixed location, if - a region is defined, it is returned - no region is defined, all search regions are returned
getRegions(ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.find.SearchRegionResolver
Selects search regions when only ActionConfig are available.
getRegions(ActionConfig, Pattern) - Method in class io.github.jspinak.brobot.action.internal.find.SearchRegionResolver
Selects search regions for a Pattern-based find operation.
getRegions(ActionConfig, StateImage) - Method in class io.github.jspinak.brobot.action.internal.find.SearchRegionResolver
Selects search regions for a StateImage-based find operation.
getRegionsByArea(boolean) - Method in class io.github.jspinak.brobot.action.result.RegionManager
Gets regions sorted by area.
getRegionsForAllImages(ActionConfig, ObjectCollection...) - Method in class io.github.jspinak.brobot.action.internal.find.SearchRegionResolver
Collects search regions from multiple ObjectCollections.
getRegionsForSearch() - Method in class io.github.jspinak.brobot.model.element.Pattern
Get regions for searching, with full-screen default if none are configured.
getRegionsForSearch() - Method in class io.github.jspinak.brobot.model.element.SearchRegions
Returns regions for searching, adding a full-screen default if no regions are configured.
getRegionsFromActionConfig(ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.region.ActionConfigRegionProvider
Get regions from ActionConfig for Find operations
getRegionsMutable() - Method in class io.github.jspinak.brobot.model.element.SearchRegions
Access regions in a way that's safe for serialization/deserialization.
getRegionsOfChange(SceneAnalyses, int, int, MotionFindOptions, List<Region>) - Method in class io.github.jspinak.brobot.action.basic.find.motion.FindMotion
Detects regions of change between two scenes and returns them as matches.
getRegionW() - Method in class io.github.jspinak.brobot.model.element.Location
Gets the width of the containing region.
getRegionW(Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
Get region width
getRegisteredInitialStates() - Method in class io.github.jspinak.brobot.statemanagement.InitialStates
Gets the names of all states that have been registered as initial states.
getRegisteredStateCount() - Method in class io.github.jspinak.brobot.annotations.StateRegistrationService
Gets the total number of registered states.
getRelativeDist(Mat, ColorCluster.ColorSchemaName, ColorCluster, ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.analysis.color.DistanceMatrixCalculator
Calculates per-pixel signed distance to a target color.
getRemoteServerUrl() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.EnvironmentConfig
Remote server URL
getRepetitionOptions() - Method in class io.github.jspinak.brobot.action.basic.click.ClickOptions
 
getRepo() - Method in class io.github.jspinak.brobot.model.transition.StateTransitionStore
 
getRequiredImages() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
Required images that must be present
getRequiredStates() - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration
 
getResolutionInfo() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
Gets a descriptive string of the current resolution configuration.
getResolutionType() - Method in interface io.github.jspinak.brobot.capture.provider.CaptureProvider
Gets the capture resolution type.
getResolutionType() - Method in class io.github.jspinak.brobot.capture.provider.FFmpegCaptureProvider
 
getResolutionType() - Method in class io.github.jspinak.brobot.capture.provider.JavaCVFFmpegProvider
 
getResolutionType() - Method in class io.github.jspinak.brobot.capture.provider.RobotCaptureProvider
 
getResolutionType() - Method in class io.github.jspinak.brobot.capture.provider.SikuliXCaptureProvider
 
getResolvedPath() - Method in class io.github.jspinak.brobot.config.core.ImagePathResolver
 
getResult() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.StepLog
 
getResult() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
Gets the current verification result.
getResult() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
 
getResult() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification
Gets the current verification result.
getResults() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
The results of a multi-scene analysis are stored here.
getRetryAfter() - Method in class io.github.jspinak.brobot.tools.history.performance.OptimizationDecision
Gets retry delay if decision is to defer.
getRetryAttempts() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Number of retry attempts made
getRetryCount() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
 
getRetryDelay() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.PerformanceConfig
Delay between retries (seconds)
getRetryDelayMs() - Method in class io.github.jspinak.brobot.config.automation.AutomationConfig
Delay in milliseconds between retry attempts.
getRetryOverheadPercentage() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Gets the retry overhead percentage.
getRetryTimeMs() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
 
getReturnType() - Method in class io.github.jspinak.brobot.runner.dsl.BusinessTask
The data type that this function returns (e.g., "string", "boolean", "void").
getRight() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.BinaryOperationExpression
The right operand expression.
getRightAngle() - Method in class io.github.jspinak.brobot.util.geometry.Sector
 
getRightmostAngle(List<Double>) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Finds the rightmost boundary angle in an angle distribution.
getRow() - Method in class io.github.jspinak.brobot.runner.project.TaskButton.ButtonPosition
 
getRows() - Method in class io.github.jspinak.brobot.model.element.Grid
 
getSampleCount() - Method in class io.github.jspinak.brobot.aspects.data.DatasetCollectionAspect.DatasetStats
 
getSamplingRate(ActionType) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Gets the sampling rate for a specific action type.
getSamplingRates() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig
Sampling rates for high-frequency actions (0.0-1.0).
getSatBins() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramExtractor
 
getSaturation() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getSaturationBins() - Method in class io.github.jspinak.brobot.action.basic.find.HSVBinOptions
 
getScalar() - Method in enum class io.github.jspinak.brobot.util.image.constants.BgrColorConstants
Returns the OpenCV Scalar representation of this color.
getScaleFactor() - Static method in class io.github.jspinak.brobot.config.dpi.PhysicalResolutionCapture
Detects the DPI scale factor.
getScaleFactors() - Method in class io.github.jspinak.brobot.util.coordinates.CoordinateScaler
Gets the scale factors for debugging and logging.
getScaleFactorX() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture.PatternMetadata
 
getScaleFactorY() - Method in class io.github.jspinak.brobot.util.capture.BrobotPatternCapture.PatternMetadata
 
getScalingDescription() - Method in class io.github.jspinak.brobot.config.dpi.DPIAutoDetector
Gets a human-readable description of the current DPI configuration.
getScenarioName() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Human-readable name for the test scenario.
getScene() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
 
getScene() - Method in class io.github.jspinak.brobot.model.match.Match
 
getScene() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getScene1() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneCombination
 
getScene2() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneCombination
 
getSceneAnalyses() - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
 
getSceneAnalyses() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
 
getSceneAnalysis(List<PixelProfiles>, Scene) - Method in class io.github.jspinak.brobot.analysis.color.ColorClassifier
 
getSceneAnalysis(List<PixelProfiles>, Scene) - Method in class io.github.jspinak.brobot.analysis.color.PixelClassifier
Creates a comprehensive scene analysis with pixel classifications.
getSceneAnalysisCollection() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets collection of scene analysis results.
getSceneAnalysisCount() - Method in class io.github.jspinak.brobot.action.result.ActionAnalysis
Gets the number of scene analyses.
getSceneCombinationIndices(List<SceneCombination>) - Method in class io.github.jspinak.brobot.analysis.scene.SceneCombinationStore
Extracts all unique scene indices from a list of scene combinations.
getSceneCombinationWithDifferentScenes(List<SceneCombination>) - Method in class io.github.jspinak.brobot.analysis.scene.SceneCombinationGenerator
Finds the first scene combination where the two scenes have different indices.
getSceneName() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getScenes() - Method in class io.github.jspinak.brobot.action.ObjectCollection
 
getScenes() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
Extracts all scenes from the collection.
getScenes() - Method in class io.github.jspinak.brobot.model.analysis.state.discovery.ImageSceneMap
 
getScenes() - Method in class io.github.jspinak.brobot.model.analysis.state.discovery.ProvisionalState
Set of scene indices associated with this temporary state.
getScenes() - Method in class io.github.jspinak.brobot.model.state.State
Screenshots where the state is found.
getScenes(ActionConfig, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.action.basic.find.color.SceneProvider
Acquires a single scene using default capture settings.
getScenes(ActionConfig, List<ObjectCollection>, int, double) - Method in class io.github.jspinak.brobot.action.basic.find.color.SceneProvider
Acquires scenes for analysis through screenshots or provided collections.
getSceneToUseForCaptureAfterFusingMatches() - Method in class io.github.jspinak.brobot.action.basic.find.MatchFusionOptions
 
getSceneWithMatchesAndSidebar() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getSceneWithMotion(SceneAnalyses, Scalar) - Method in class io.github.jspinak.brobot.action.basic.find.motion.VisualizeMotion
Creates a visualization of the last scene with motion overlay.
getSceneWithMotion(Mat, Mat, List<Match>, Scalar) - Method in class io.github.jspinak.brobot.action.basic.find.motion.VisualizeMotion
Creates a visual representation of motion on a scene image.
getScheduledTask() - Method in class io.github.jspinak.brobot.navigation.monitoring.MonitoringService
 
getSchema(ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorCluster
Retrieves the color schema for the specified color space.
getSchema(String) - Method in class io.github.jspinak.brobot.runner.json.parsing.SchemaManager
Retrieves a JSON schema from cache or loads it from resources.
getScore() - Method in class io.github.jspinak.brobot.model.match.Match
 
getScoreDistribution(int) - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Gets the distribution of matches across score ranges.
getScores() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getScores(StateImage) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
Retrieves the BGR score matrix for a specific state image.
getScoresMat(StateImage) - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
Gets the score matrix for a state image, returning empty Mat if not found.
getScoreStandardDeviation() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Gets the standard deviation of scores.
getScoreStats() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
 
getScoreThresholdDist() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getScreen(int) - Method in class io.github.jspinak.brobot.monitor.MonitorManager
Get Screen object for specified monitor index
getScreen(int) - Static method in class io.github.jspinak.brobot.util.image.capture.ScreenUtilities
Gets the Screen object for a specific monitor.
getScreen(String) - Method in class io.github.jspinak.brobot.monitor.MonitorManager
Get Screen object based on configuration and operation context
getScreen(String) - Static method in class io.github.jspinak.brobot.util.image.capture.ScreenUtilities
Gets the Screen object based on operation context.
getScreenAdjustedContours() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getScreenCoordinateRects(Region, MatVector) - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getScreenHeight() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
 
getScreenshot() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties
Screenshot and history settings
getScreenshotAsMat() - Method in class io.github.jspinak.brobot.tools.history.visual.StateVisualization
 
getScreenshotDirectory() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.SikuliConfig
Screenshot directory
getScreenshotPath() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getScreenshots() - Method in class io.github.jspinak.brobot.tools.ml.dataset.model.TrainingExample
 
getScreenshotUsableArea() - Method in class io.github.jspinak.brobot.tools.history.visual.StateVisualization
 
getScreenWidth() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
 
getScrollSteps() - Method in class io.github.jspinak.brobot.action.basic.mouse.ScrollOptions
 
getSearchAreaPixels() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Total search area in pixels
getSearchDuration() - Method in class io.github.jspinak.brobot.action.basic.find.BaseFindOptions
 
getSearchDuration() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getSearchedPaths() - Method in class io.github.jspinak.brobot.config.core.ImagePathResolver
 
getSearchImage() - Method in class io.github.jspinak.brobot.model.match.Match
 
getSearchRegion() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getSearchRegion() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Region where the search was performed
getSearchRegion() - Method in class io.github.jspinak.brobot.model.state.special.StateText
 
getSearchRegion() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getSearchRegion() - Method in class io.github.jspinak.brobot.model.state.StateString
 
getSearchRegionConfig() - Method in class io.github.jspinak.brobot.action.internal.region.SearchRegionDependencyRegistry.DependentObject
 
getSearchRegionOnObject() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getSearchRegionOnObject() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getSearchRegions() - Method in class io.github.jspinak.brobot.action.basic.find.BaseFindOptions
 
getSearchRegions() - Method in class io.github.jspinak.brobot.analysis.compare.ContourExtractor
 
getSearchRegions() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest
Gets the regions to search within.
getSearchRegions() - Method in class io.github.jspinak.brobot.model.element.Pattern
 
getSearchTime() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Time taken to complete the search
getSecondsBetweenScenes() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalyses
 
getSecondsToCapture() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Recording
Maximum recording duration (seconds)
getSection(String) - Method in class io.github.jspinak.brobot.config.environment.ConfigurationDiagnostics.DiagnosticReport
 
getSegments() - Method in class io.github.jspinak.brobot.action.result.TimingData
 
getSegmentsDuration() - Method in class io.github.jspinak.brobot.action.result.TimingData
Gets the total duration of all segments.
getSelectedText() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets specific text selected or highlighted during the action.
getSelectedText() - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
 
getSessionDurationMs() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
Get the session duration for the current context.
getSessionId() - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator.SessionData
 
getSessionId() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
 
getSessionId() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext
Get the current session ID.
getSessionId() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Session ID
getSessionId() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getSessionId() - Method in class io.github.jspinak.brobot.persistence.PersistenceProvider.SessionMetadata
 
getSessionMetadata(String) - Method in interface io.github.jspinak.brobot.persistence.PersistenceProvider
Get session metadata.
getSessionStartTime() - Method in class io.github.jspinak.brobot.logging.correlation.CorrelationContext.Context
 
getSidebar() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
 
getSikuli() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration
 
getSikuliLocation(Location) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
Get Sikuli Location based on definition type (by XY or by Region)
getSikuliLocationFromRegion(Region, Position, int, int) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
Get a Sikuli Location from a region and position
getSikuliLocationFromXY(int, int, int, int) - Static method in class io.github.jspinak.brobot.util.location.LocationUtils
Get a Sikuli Location from x,y coordinates
getSimilarity() - Method in class io.github.jspinak.brobot.action.basic.find.BaseFindOptions
 
getSimilarity() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest
Gets the similarity threshold.
getSimilarity() - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchOptions
 
getSimilarity() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Similarity score for pattern matching actions
getSimilarity() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Get the similarity score of the best match.
getSimilarity() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getSimilarityThreshold() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getSimilarityThreshold() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Similarity threshold used
getSimilarSnapshots(ActionConfig) - Method in class io.github.jspinak.brobot.model.action.ActionHistory
Gets similar snapshots for the specified ActionConfig.
getSingleFilename(ActionResult, ActionConfig) - Method in class io.github.jspinak.brobot.tools.history.HistoryFileNamer
Generates a single filename for the primary illustration of an action result.
getSize() - Method in class io.github.jspinak.brobot.runner.project.TaskButton.ButtonStyling
 
getSizeStats() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
 
getSkipRate() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Calculates the skip rate (percentage of illustrations skipped).
getSkipRate() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getSnapshots() - Method in class io.github.jspinak.brobot.model.action.ActionHistory
 
getSourceObjectName() - Method in class io.github.jspinak.brobot.model.element.CrossStateAnchor
 
getSourcePattern() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.Element
Gets the pattern that matched this element.
getSourceStateImage() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.Element
Gets the state image that contained the matching pattern.
getSourceStateName() - Method in class io.github.jspinak.brobot.model.element.CrossStateAnchor
 
getSourceType() - Method in class io.github.jspinak.brobot.model.element.CrossStateAnchor
 
getSpan() - Method in class io.github.jspinak.brobot.util.geometry.Sector
 
getSpan(List<Double>) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Calculates the angular span covered by a set of angles.
getStandardLocation(double) - Method in class io.github.jspinak.brobot.util.geometry.DistanceCalculator
Creates a standard reference location at given angle.
getStart() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.TemporalConditions.TimeRange
 
getStartLocation() - Method in class io.github.jspinak.brobot.action.result.MovementTracker
Gets the starting location of the movement sequence.
getStartLocation() - Method in class io.github.jspinak.brobot.model.element.Movement
 
getStartPlayback() - Method in class io.github.jspinak.brobot.action.basic.find.pixels.DynamicPixelsFindOptions
The time in seconds to wait before starting to monitor for dynamic pixels.
getStartPlayback() - Method in class io.github.jspinak.brobot.action.basic.find.pixels.FixedPixelsFindOptions
The time in seconds to wait before starting to monitor for fixed pixels.
getStartPlayback() - Method in class io.github.jspinak.brobot.action.composite.PlaybackOptions
 
getStartStates() - Method in class io.github.jspinak.brobot.tools.testing.exploration.TestRun
 
getStartTime() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets the timestamp when action execution began.
getStartTime() - Method in class io.github.jspinak.brobot.action.internal.execution.ActionLifecycle
The timestamp when this action began execution.
getStartTime() - Method in class io.github.jspinak.brobot.action.result.TimingData
 
getStartTime() - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect.ActionContext
 
getStartTime() - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator.SessionData
 
getStartTime() - Method in class io.github.jspinak.brobot.persistence.PersistenceProvider.SessionMetadata
 
getStartTime() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getStartTime() - Method in class io.github.jspinak.brobot.tools.testing.exploration.TestRun
 
getStartTime() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
When this test context was created.
getStartTime() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
 
getStartTime() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification
 
getStartupDelay() - Method in class io.github.jspinak.brobot.startup.orchestration.StartupConfiguration
Delay in seconds before initial state verification.
getStat(ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
Retrieves a specific statistical value for this color channel.
getStat(ColorSchema.ColorValue) - Method in class io.github.jspinak.brobot.analysis.color.profiles.ColorStatProfile
Retrieves the statistical value for a specific color channel.
getStat(ColorSchema.ColorValue) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorStatistics
Retrieves the statistical value for a specific color channel.
getState() - Method in interface io.github.jspinak.brobot.control.ExecutionController
Gets the current execution state.
getState() - Method in class io.github.jspinak.brobot.control.ThreadSafeExecutionController
 
getState() - Method in class io.github.jspinak.brobot.model.state.special.NullState
 
getState() - Method in class io.github.jspinak.brobot.model.state.special.UnknownState
 
getState() - Method in class io.github.jspinak.brobot.navigation.monitoring.BaseAutomation
Gets the current execution state.
getState(Long) - Method in class io.github.jspinak.brobot.model.state.StateStore
 
getState(Long) - Method in class io.github.jspinak.brobot.navigation.service.StateService
Retrieves a state by its ID.
getState(String) - Method in class io.github.jspinak.brobot.model.state.StateStore
 
getState(String) - Method in class io.github.jspinak.brobot.navigation.service.StateService
Retrieves a state by its name.
getStateActivationCounts() - Method in class io.github.jspinak.brobot.action.result.StateTracker
 
getStateAppearanceProbabilities() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Probability (0.0-1.0) that each state will appear when searched for.
getStateAppearanceProbability(String) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Gets the appearance probability for a state.
getStateBeans() - Method in class io.github.jspinak.brobot.annotations.StateAnnotationBeanPostProcessor
Get all beans that have been detected with @State annotation.
getStateCount() - Method in class io.github.jspinak.brobot.annotations.StatesRegisteredEvent
 
getStateGraph() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect
Get state graph for external analysis
getStateId() - Method in class io.github.jspinak.brobot.model.action.ActionRecord
 
getStateId() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
 
getStateId() - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateVisit
 
getStateId(String) - Method in class io.github.jspinak.brobot.navigation.service.StateService
Retrieves a state ID by its name.
getStateImage() - Method in class io.github.jspinak.brobot.model.analysis.color.PixelProfiles
 
getStateImage() - Method in class io.github.jspinak.brobot.model.analysis.state.discovery.ImageSceneMap
 
getStateImageData() - Method in class io.github.jspinak.brobot.action.ActionResult
 
getStateImageObjects() - Method in class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis
Extracts all state images from the pixel analysis collections.
getStateImages() - Method in class io.github.jspinak.brobot.action.ObjectCollection
 
getStateImages() - Method in class io.github.jspinak.brobot.annotations.StateComponentExtractor.StateComponents
 
getStateImages() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest
Gets the state images to search for.
getStateImages() - Method in class io.github.jspinak.brobot.model.state.State
 
getStateImages() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
State images used in this scenario.
getStateImageSearchRegions(ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.region.ActionConfigRegionProvider
Get regions specifically for StateImage searches from ActionConfig
getStateLocations() - Method in class io.github.jspinak.brobot.action.ObjectCollection
 
getStateLocations() - Method in class io.github.jspinak.brobot.model.state.State
 
getStateMatches() - Method in class io.github.jspinak.brobot.action.result.StateTracker
 
getStateMemory() - Method in class io.github.jspinak.brobot.navigation.monitoring.MonitoringService
 
getStateMemory() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getStatements() - Method in class io.github.jspinak.brobot.runner.dsl.BusinessTask
The ordered list of statements that make up this function's body.
getStatements() - Method in class io.github.jspinak.brobot.runner.dsl.statements.ForEachStatement
The list of statements to execute for each element in the collection.
getStatementType() - Method in class io.github.jspinak.brobot.runner.dsl.statements.Statement
The discriminator field used by Jackson to determine the concrete type of this statement during JSON deserialization.
getStateName() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.StateNode
 
getStateName() - Method in exception class io.github.jspinak.brobot.exception.AutomationException
Gets the name of the state where the failure occurred.
getStateName() - Method in exception class io.github.jspinak.brobot.exception.StateNotFoundException
Gets the name of the state that could not be found.
getStateName() - Method in class io.github.jspinak.brobot.model.action.ActionRecord
The state in which the image is found gives important information about where and when the state can be found.
getStateName() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
 
getStateName() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord
 
getStateName() - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateVisit
 
getStateName(Long) - Method in class io.github.jspinak.brobot.navigation.service.StateService
Retrieves a state name by its ID.
getStateObject() - Method in class io.github.jspinak.brobot.action.internal.region.SearchRegionDependencyRegistry.DependentObject
 
getStateObjectData() - Method in class io.github.jspinak.brobot.model.match.Match
 
getStateObjectId() - Method in class io.github.jspinak.brobot.model.state.StateObjectMetadata
 
getStateObjectName() - Method in class io.github.jspinak.brobot.model.state.StateObjectMetadata
 
getStateObjects() - Method in class io.github.jspinak.brobot.annotations.StateComponentExtractor.StateComponents
 
getStateRegions() - Method in class io.github.jspinak.brobot.action.ObjectCollection
 
getStateRegions() - Method in class io.github.jspinak.brobot.model.state.State
StateRegions can change the expected state when clicked or hovered over.
getStates() - Method in class io.github.jspinak.brobot.analysis.state.discovery.ProvisionalStateStore
 
getStates() - Method in class io.github.jspinak.brobot.navigation.path.Path
 
getStates() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getStatesAsString() - Method in class io.github.jspinak.brobot.navigation.path.Path
 
getStatesByActivationFrequency() - Method in class io.github.jspinak.brobot.action.result.StateTracker
Gets states sorted by activation count.
getStateService() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
 
getStateService() - Method in class io.github.jspinak.brobot.statemanagement.StateMemory
 
getStatesToActivate() - Method in class io.github.jspinak.brobot.navigation.service.StateTransitionService
 
getStateStrings() - Method in class io.github.jspinak.brobot.action.ObjectCollection
 
getStateStrings() - Method in class io.github.jspinak.brobot.annotations.StateComponentExtractor.StateComponents
 
getStateStrings() - Method in class io.github.jspinak.brobot.model.state.State
StateStrings can change the expected state.
getStateStrings() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
State strings used in this scenario.
getStateSummary() - Method in class io.github.jspinak.brobot.action.result.StateTracker
Gets a summary of state activity.
getStatesWithTransitionsFrom(Long...) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
Finds all states reachable from any of the specified source states.
getStatesWithTransitionsFrom(Set<Long>) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
Finds all states reachable from any of the specified source states.
getStatesWithTransitionsTo(Long...) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
Finds all states that can navigate to any of the specified target states.
getStatesWithTransitionsTo(Set<Long>) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitionsJointTable
Finds all states that can navigate to any of the specified target states.
getStateText() - Method in class io.github.jspinak.brobot.model.state.State
StateText is text that appears on the screen and is a clue to look for images in this state.
getStateTracker() - Method in class io.github.jspinak.brobot.action.ActionResult
 
getStateTransitions() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getStateTransitionsInProjectService() - Method in class io.github.jspinak.brobot.navigation.path.PathTraverser
 
getStateTransitionsInProjectService() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getStateTransitionsJointTable() - Method in class io.github.jspinak.brobot.model.transition.StateTransitionStore
 
getStateTransitionsJointTable() - Method in class io.github.jspinak.brobot.navigation.service.StateTransitionService
 
getStateTransitionsRepository() - Method in class io.github.jspinak.brobot.navigation.service.StateTransitionService
 
getStateVisits() - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateTraversalService
Returns a copy of all state visits recorded during traversal.
getStatistics() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Gets statistics about the match collection.
getStatistics() - Method in class io.github.jspinak.brobot.aspects.data.DatasetCollectionAspect
Get collection statistics
getStats() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getStatus() - Method in class io.github.jspinak.brobot.startup.orchestration.LifecycleManager
Get a status report of the current framework state
getStatusReport() - Method in class io.github.jspinak.brobot.config.environment.HeadlessDetector
Gets a simple status report.
getStaysVisibleAfterClicked() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getStaysVisibleAfterTransition() - Method in interface io.github.jspinak.brobot.model.transition.StateTransition
When set, takes precedence over the same variable in StateTransitions.
getStaysVisibleAfterTransition() - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition
 
getStaysVisibleAfterTransition() - Method in class io.github.jspinak.brobot.navigation.transition.TaskSequenceStateTransition
 
getStepCount() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Gets the number of steps in the history.
getStepNumber() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.StepLog
 
getSteps() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.ChainContext
 
getSteps() - Method in class io.github.jspinak.brobot.runner.dsl.model.TaskSequence
 
getStrategy() - Method in class io.github.jspinak.brobot.action.ActionChainOptions
 
getStrategy() - Method in class io.github.jspinak.brobot.action.basic.find.PatternFindOptions
 
getStrategy() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest
Gets the find strategy.
getStrategy() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Strategy used for matching
getString() - Method in class io.github.jspinak.brobot.model.state.StateString
 
getString(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.JsonPathUtils
Retrieves a string value from a JSON path.
getString(Match) - Method in class io.github.jspinak.brobot.tools.testing.mock.action.MockText
 
getString(TextSelector.Method, Text) - Method in class io.github.jspinak.brobot.util.string.TextSelector
Selects a string from the Text object using the specified method.
getStringMetadata(String) - Method in class io.github.jspinak.brobot.logging.LogEntry
Get string metadata value.
getStrings() - Method in class io.github.jspinak.brobot.model.element.Text
 
getStyling() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
 
getSubImage(BufferedImage, int, int, int, int) - Static method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
 
getSubImage(BufferedImage, Region) - Static method in class io.github.jspinak.brobot.util.image.core.BufferedImageUtilities
 
getSubRegions(List<Integer>, List<Integer>) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
Return a list of all subregions created by the x and y points.
getSubsequentActions() - Method in class io.github.jspinak.brobot.action.ActionConfig
 
getSuccess() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getSuccessCount() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Gets the number of successful steps.
getSuccessCriteria() - Method in class io.github.jspinak.brobot.action.ActionConfig
 
getSuccessfulActions() - Method in class io.github.jspinak.brobot.persistence.PersistenceProvider.SessionMetadata
 
getSuccessfulAttempts() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.TransitionStats
 
getSuccessfulCalls() - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect.OperationMetrics
 
getSuccessfulCalls() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect.MethodPerformanceStats
 
getSuccessfullyVisitedStates() - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateTraversalService
Returns a copy of states that were successfully visited during traversal.
getSuccessfulOperations() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
getSuccessfulOperations() - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator.SessionData
 
getSuccessfulSteps() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Gets successful action records.
getSuccessLog() - Method in class io.github.jspinak.brobot.action.ActionConfig
 
getSuccessProbability() - Method in class io.github.jspinak.brobot.config.mock.MockProperties.ActionSuccessProbability
Validates and returns the success probability, ensuring it's within valid range.
getSuccessRate() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Gets the success rate.
getSuccessRate() - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect.OperationMetrics
 
getSuccessRate() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
getSuccessRate() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect.MethodPerformanceStats
 
getSuccessRate() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.TransitionStats
 
getSuccessRate() - Method in class io.github.jspinak.brobot.persistence.PersistenceProvider.SessionMetadata
 
getSuccessRate() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
Returns the calculated success rate percentage.
getSuccessRate() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
Calculates the current success rate.
getSuccessRateChange() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ComparisonResult
 
getSuccessSymbol() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets a visual symbol representing action success or failure.
getSuggestionsForFailure(String) - Method in class io.github.jspinak.brobot.config.core.SmartImageLoader
Provide suggestions for fixing image loading issues
getSummary() - Method in class io.github.jspinak.brobot.action.ActionResult
 
getSummary() - Method in class io.github.jspinak.brobot.logging.LogBuilder
Get a summary of the builder state for debugging.
getSummary() - Method in class io.github.jspinak.brobot.logging.LogEntry
Get a summary description of this log entry.
getSwipeActionConfig() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getSwipeConfiguration() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
Gets the swipe configuration, preferring ActionConfig if set.
getSwipeFromObjColl() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getSwipeToObjColl() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getSystemMetrics() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Current system performance metrics.
getTags() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
Tags for categorizing and filtering scenarios.
getTags() - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation
Tags for categorizing variations (e.g., "performance", "mobile", "accessibility").
getTarget() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Target element or description
getTarget() - Method in class io.github.jspinak.brobot.model.match.Match
 
getTargetAction() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
 
getTargetImages(List<ObjectCollection>) - Method in class io.github.jspinak.brobot.action.internal.find.scene.SceneAnalysisCollectionBuilder
Extracts target images from the first ObjectCollection.
getTargetObjectName() - Method in class io.github.jspinak.brobot.model.element.SearchRegionOnObject
 
getTargetOffset() - Method in class io.github.jspinak.brobot.action.basic.find.MatchAdjustmentOptions
Pixel offset from the calculated target position.
getTargetOffset() - Method in class io.github.jspinak.brobot.model.element.Pattern
 
getTargetPosition() - Method in class io.github.jspinak.brobot.action.basic.find.MatchAdjustmentOptions
Target position within a match's bounds (e.g., CENTER, TOP_LEFT).
getTargetPosition() - Method in class io.github.jspinak.brobot.model.element.Pattern
 
getTargetState() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getTargetStateName() - Method in class io.github.jspinak.brobot.model.element.SearchRegionOnObject
 
getTargetType() - Method in class io.github.jspinak.brobot.model.element.SearchRegionOnObject
 
getTaskSequenceOptional() - Method in interface io.github.jspinak.brobot.model.transition.StateTransition
 
getTaskSequenceOptional() - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition
 
getTaskSequenceOptional() - Method in class io.github.jspinak.brobot.navigation.transition.TaskSequenceStateTransition
 
getTemporalCondition(String) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Gets temporal conditions by name.
getTemporalConditions() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockScenarioConfig
Time-based conditions that affect mock behavior, such as network delays, processing time variations, or timeout simulations.
getTestDuration() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
Gets the duration since the test context was created.
getTesting() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties
Test execution settings
getTestPath() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Screenshot
Path for test screenshots
getTestScreenshots() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Screenshot
Test screenshots for unit tests
getText() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets accumulated text content from all matches.
getText() - Method in class io.github.jspinak.brobot.action.VerificationOptions
 
getText() - Method in class io.github.jspinak.brobot.model.action.ActionRecord
 
getText() - Method in class io.github.jspinak.brobot.model.match.Match
 
getText() - Method in class io.github.jspinak.brobot.model.state.special.StateText
 
getText() - Method in class io.github.jspinak.brobot.tools.ml.dataset.model.TrainingExample
 
getText(Match) - Method in class io.github.jspinak.brobot.action.internal.text.GetTextWrapper
Performs OCR on the match's image region and returns the extracted text.
getTextColor() - Method in class io.github.jspinak.brobot.runner.project.TaskButton.ButtonStyling
 
getTextCount() - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
Gets the total number of text segments.
getTextFromMatch(Match) - Method in class io.github.jspinak.brobot.action.internal.text.GetTextWrapper
Retrieves text from a match, using either existing text or mock generation.
getTextFromMatch(Match) - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
Gets text extracted from a specific match.
getTextInRegion(BufferedImage, int, int, int, int) - Method in class io.github.jspinak.brobot.core.services.JavaCVOCRService
Gets text from a specific region of the image.
getTextLines() - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
Gets all accumulated text as individual lines.
getTextResult() - Method in class io.github.jspinak.brobot.action.ActionResult
 
GetTextUntil - Enum Class in io.github.jspinak.brobot.action
Defines conditions for text-based action termination.
GetTextWrapper - Class in io.github.jspinak.brobot.action.internal.text
Provides OCR text extraction functionality from image regions with mock support.
GetTextWrapper(BrobotProperties, MockText) - Constructor for class io.github.jspinak.brobot.action.internal.text.GetTextWrapper
 
getThenStatements() - Method in class io.github.jspinak.brobot.runner.dsl.statements.IfStatement
The list of statements to execute when the condition evaluates to true.
getThreadActionHistory(String) - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect
Get action history for a specific thread.
getThreadName() - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
 
getThreadName() - Method in class io.github.jspinak.brobot.aspects.core.ActionLifecycleAspect.ActionContext
 
getThreadName() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Thread name where operation was executed
getThreadName() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getThreadPoolSize() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.PerformanceConfig
Thread pool size for parallel operations
getThreshMax() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Maximum value assigned to pixels above threshold (default: 255)
getThreshMin() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Minimum threshold value - changes below this are ignored (default: 50)
getThreshold() - Method in class io.github.jspinak.brobot.analysis.motion.PixelChangeDetector
Binary mask after thresholding
getThreshold() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Threshold value used for motion detection (0-255).
getTimeClassify() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mock
Simulated time for classify operation (seconds)
getTimeClick() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mock
Simulated time for click operation (seconds)
getTimeDrag() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mock
Simulated time for drag operation (seconds)
getTimeFindAll() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mock
Simulated time for find all operation (seconds)
getTimeFindColor() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mock
Simulated time for color find (seconds)
getTimeFindFirst() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mock
Simulated time for find first operation (seconds)
getTimeFindHistogram() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mock
Simulated time for histogram find (seconds)
getTimeMove() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mock
Simulated time for move operation (seconds)
getTimeout() - Method in class io.github.jspinak.brobot.action.basic.vanish.VanishOptions
 
getTimeoutSeconds() - Method in class io.github.jspinak.brobot.config.automation.AutomationConfig
Timeout in seconds for the entire automation sequence.
getTimesActedOn() - Method in class io.github.jspinak.brobot.model.match.Match
 
getTimesActedOn() - Method in class io.github.jspinak.brobot.model.state.StateImage
 
getTimesActedOn() - Method in class io.github.jspinak.brobot.model.state.StateLocation
 
getTimesActedOn() - Method in class io.github.jspinak.brobot.model.state.StateRegion
 
getTimesActedOn() - Method in class io.github.jspinak.brobot.model.state.StateString
 
getTimesFound() - Method in class io.github.jspinak.brobot.model.action.ActionHistory
 
getTimeSinceLastIllustration() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Gets the time since the last illustration was generated.
getTimeSinceLastIllustration() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getTimeSinceLastSuccess() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Duration since the last successful execution of this action type.
getTimesSearched() - Method in class io.github.jspinak.brobot.model.action.ActionHistory
 
getTimesSuccessful() - Method in interface io.github.jspinak.brobot.model.transition.StateTransition
 
getTimesSuccessful() - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition
 
getTimesSuccessful() - Method in class io.github.jspinak.brobot.navigation.transition.TaskSequenceStateTransition
 
getTimestamp() - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger.StepLog
 
getTimestamp() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getTimestamp() - Method in class io.github.jspinak.brobot.logging.events.ActionEvent
Timestamp when the action was executed
getTimestamp() - Method in class io.github.jspinak.brobot.logging.events.MatchEvent
Timestamp when the match operation was initiated
getTimestamp() - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent
Timestamp when the operation was initiated
getTimestamp() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Timestamp when the transition was initiated
getTimestamp() - Method in class io.github.jspinak.brobot.logging.LogEntry
 
getTimestamp() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.ActionExecutionRecord
 
getTimestamp() - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext
Timestamp when this context was created.
getTimestamp() - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateVisit
 
getTimestamp() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification.ActionAttempt
 
getTimestamp() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
 
getTimeStamp() - Method in class io.github.jspinak.brobot.model.action.ActionRecord
 
getTimeStamp() - Method in class io.github.jspinak.brobot.model.match.Match
 
getTimesToRepeatIndividualAction() - Method in class io.github.jspinak.brobot.action.basic.click.ClickOptions
Convenience getter for the number of times to repeat an action on an individual target.
getTimesToRepeatIndividualAction() - Method in class io.github.jspinak.brobot.action.RepetitionOptions
The number of times to repeat an action on an individual target.
getTimesVisited() - Method in class io.github.jspinak.brobot.model.state.State
 
getTimeToAppear() - Method in class io.github.jspinak.brobot.tools.tuning.model.TuningExperiment
Time taken for UI elements to appear after action execution.
getTimeToVanish() - Method in class io.github.jspinak.brobot.tools.tuning.model.TuningExperiment
Time taken for UI elements to disappear after action execution.
getTimeWrapper() - Method in class io.github.jspinak.brobot.action.internal.factory.ActionResultFactory
 
getTimingData() - Method in class io.github.jspinak.brobot.action.ActionResult
 
getTooltip() - Method in class io.github.jspinak.brobot.runner.project.TaskButton
 
getTopLeft() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegions
 
getTopRight() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramRegions
 
getToState() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.TransitionStats
 
getToState() - Method in class io.github.jspinak.brobot.logging.events.TransitionEvent
Target state name
getToState() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getToState() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier.ExecutionEvent
 
getToState() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification.TransitionStep
 
getTotalActions() - Method in class io.github.jspinak.brobot.persistence.PersistenceProvider.SessionMetadata
 
getTotalActions() - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext
Total number of actions executed in this test session.
getTotalArea() - Method in class io.github.jspinak.brobot.action.result.MatchStatistics
Gets the total area covered by all matches (with overlap).
getTotalAttempts() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.TransitionStats
 
getTotalBins() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramExtractor
 
getTotalCalls() - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect.OperationMetrics
 
getTotalCalls() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect.MethodPerformanceStats
 
getTotalCells() - Static method in class io.github.jspinak.brobot.tools.testing.mock.grid.MockGridConfig
Calculates the total number of cells in the default grid.
getTotalChangedPixels() - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata
Total number of changed pixels detected before filtering.
getTotalComponents() - Method in class io.github.jspinak.brobot.annotations.StateComponentExtractor.StateComponents
 
getTotalDistance() - Method in class io.github.jspinak.brobot.action.result.MovementTracker
Gets the total distance of all movements.
getTotalDuration() - Method in class io.github.jspinak.brobot.action.result.ExecutionHistory
Gets the total duration of the history.
getTotalDuration() - Method in class io.github.jspinak.brobot.action.result.TimingData
 
getTotalDuration() - Method in class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect.OperationMetrics
 
getTotalDuration() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
getTotalDuration() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.TransitionStats
 
getTotalIllustrationsGenerated() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getTotalIllustrationsGenerated() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getTotalMatchCount() - Method in class io.github.jspinak.brobot.action.result.StateTracker
Gets the total number of matches across all states.
getTotalMemoryUsedMB() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getTotalOperations() - Method in class io.github.jspinak.brobot.aspects.display.MultiMonitorRoutingAspect.MonitorStats
 
getTotalOperations() - Method in class io.github.jspinak.brobot.debug.DebugReportGenerator.SessionData
 
getTotalPhaseTime(String) - Method in class io.github.jspinak.brobot.action.result.ActionMetrics
Gets the total time for a phase.
getTotalPixels() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getTotalProcessingTimeMs() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
 
getTotalSize() - Method in class io.github.jspinak.brobot.aspects.data.DatasetCollectionAspect.DatasetStats
 
getTotalSuccessfulActions() - Method in class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig
 
getTotalSuccessfulActions() - Method in class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig
 
getTotalSwipes() - Method in class io.github.jspinak.brobot.action.composite.select.SelectActionObject
 
getTotalTime() - Method in class io.github.jspinak.brobot.aspects.monitoring.PerformanceMonitoringAspect.MethodPerformanceStats
 
getTotalUptime() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics
Gets the total uptime of the metrics system.
getTotalUptime() - Method in class io.github.jspinak.brobot.tools.history.performance.PerformanceMetrics.MetricsSnapshot
 
getToTransition() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getToTransitions() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getTrainingData() - Method in class io.github.jspinak.brobot.tools.ml.dataset.io.TrainingExampleReader
Returns the list of loaded training examples.
getTrainingData() - Method in class io.github.jspinak.brobot.tools.ml.dataset.io.TrainingExampleWriter
 
getTransformations() - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation
Transformations to apply to test data elements.
getTransition(Long, Long) - Method in class io.github.jspinak.brobot.navigation.service.StateTransitionService
Retrieves a specific transition between two states.
getTransitionBooleanSupplierPackager() - Method in class io.github.jspinak.brobot.navigation.path.PathTraverser
 
getTransitionBooleanSupplierPackager() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getTransitionCount() - Method in class io.github.jspinak.brobot.annotations.StatesRegisteredEvent
 
getTransitionFinish() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
 
getTransitionFunction() - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition
 
getTransitionFunctionByActivatedStateId(Long) - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
Finds the transition that activates a specific target state.
getTransitions() - Method in class io.github.jspinak.brobot.navigation.path.Path
 
getTransitions() - Method in class io.github.jspinak.brobot.navigation.transition.StateTransitions
 
getTransitions(Long) - Method in class io.github.jspinak.brobot.navigation.service.StateTransitionService
Retrieves all transitions defined for a specific state.
getTransitions(Long, Long) - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
Fetches all transition components for navigating between two states.
getTransitionSetBeans() - Method in class io.github.jspinak.brobot.annotations.TransitionAnnotationBeanPostProcessor
Get all collected TransitionSet beans.
getTransitionStats() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect
Get transition statistics
getTransitionToEnum() - Method in class io.github.jspinak.brobot.navigation.transition.TransitionFetcher
 
getTransitionToEnum(Long, Long) - Method in class io.github.jspinak.brobot.navigation.service.StateTransitionService
Resolves the correct transition type between two states.
getType() - Method in class io.github.jspinak.brobot.navigation.transition.JavaStateTransition
 
getType() - Method in class io.github.jspinak.brobot.runner.dsl.model.Parameter
The data type of the parameter.
getType() - Method in class io.github.jspinak.brobot.runner.dsl.statements.VariableDeclarationStatement
The data type of the variable.
getTypeDelay() - Method in class io.github.jspinak.brobot.action.basic.type.TypeOptions
 
getTypeDelay() - Method in class io.github.jspinak.brobot.runner.project.AutomationConfiguration
 
getTypeOptions() - Method in class io.github.jspinak.brobot.action.composite.ClickAndTypeOptions
 
getTypeOptions() - Method in class io.github.jspinak.brobot.action.composite.FindAndType
Gets the type options.
getTypeToSikuliButton() - Method in class io.github.jspinak.brobot.action.internal.mouse.ClickType
Gets the mapping from Type to Sikuli button constants.
getUiStabilizationDelay() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupConfig
Seconds to wait for UI to stabilize before state verification
getUnion() - Method in class io.github.jspinak.brobot.action.result.RegionManager
Gets the union of all defined regions.
getUnion(Region) - Method in class io.github.jspinak.brobot.model.element.Region
 
getUnion(Region, Region) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
getUniqueImageIds() - Method in class io.github.jspinak.brobot.action.ActionResult
Gets unique state object IDs from all matches.
getUniqueMatchTexts() - Method in class io.github.jspinak.brobot.action.result.TextExtractionResult
Gets all unique text values from matches.
getUniqueOwnerStates() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Gets unique owner state names from all matches.
getUniqueStateObjectIds() - Method in class io.github.jspinak.brobot.action.result.MatchCollection
Gets unique state object IDs from all matches.
getUnreachableStates() - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateTraversalService
Returns a copy of states that could not be reached during traversal.
getUntilAction() - Method in class io.github.jspinak.brobot.action.composite.repeat.ModernRepeatUntilConfig
 
getUntilAction() - Method in class io.github.jspinak.brobot.action.composite.repeat.RepeatUntilConfig
 
getUnvisitedStates() - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateExplorationTracker
Retrieves all states that have not been visited during the current test run.
getUpdated() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getUpperLeftQuarter() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
Creates a region for the upper-left quarter of the screen.
getUpperRightQuarter() - Method in class io.github.jspinak.brobot.capture.ScreenResolutionManager
Creates a region for the upper-right quarter of the screen.
getUrl() - Method in class io.github.jspinak.brobot.model.element.Pattern
 
getUsableArea() - Method in class io.github.jspinak.brobot.model.state.State
 
getValBins() - Method in class io.github.jspinak.brobot.analysis.histogram.HistogramExtractor
 
getValidationResult() - Method in exception class io.github.jspinak.brobot.runner.json.parsing.exception.ConfigurationException
 
getValidationResult() - Method in exception class io.github.jspinak.brobot.runner.json.validation.exception.ConfigValidationException
-- GETTER -- Gets the validation result associated with this exception.
getValue() - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo
 
getValue() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.LiteralExpression
The actual literal value.
getValue() - Method in class io.github.jspinak.brobot.runner.dsl.statements.AssignmentStatement
The expression whose value will be assigned to the variable.
getValue() - Method in class io.github.jspinak.brobot.runner.dsl.statements.ReturnStatement
The expression whose value will be returned from the function.
getValue() - Method in class io.github.jspinak.brobot.runner.dsl.statements.VariableDeclarationStatement
Optional initial value expression for the variable.
getValue() - Method in class io.github.jspinak.brobot.util.common.Pair
 
getValueBins() - Method in class io.github.jspinak.brobot.action.basic.find.HSVBinOptions
 
getValueType() - Method in class io.github.jspinak.brobot.runner.dsl.expressions.LiteralExpression
The type of the literal value.
getVariable() - Method in class io.github.jspinak.brobot.runner.dsl.statements.AssignmentStatement
The name of the variable to assign to.
getVariable() - Method in class io.github.jspinak.brobot.runner.dsl.statements.ForEachStatement
The name of the loop variable that will hold each element.
getVariableType() - Method in class io.github.jspinak.brobot.runner.dsl.statements.ForEachStatement
The type of the loop variable.
getVariation(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
Gets a specific variation of this scenario.
getVariations() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
Test variations that modify the baseline data.
getVector() - Method in class io.github.jspinak.brobot.tools.ml.dataset.model.ActionVector
 
getVector() - Method in class io.github.jspinak.brobot.tools.ml.dataset.model.TrainingExample
 
getVerbose() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig
 
getVerbosity() - Method in class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig
The verbosity level for logging.
getVerbosityLevel() - Method in interface io.github.jspinak.brobot.logging.modular.ActionLogFormatter
Get the verbosity level this formatter handles.
getVerbosityLevel() - Method in class io.github.jspinak.brobot.logging.modular.NormalFormatter
 
getVerbosityLevel() - Method in class io.github.jspinak.brobot.logging.modular.QuietFormatter
 
getVerbosityLevel() - Method in class io.github.jspinak.brobot.logging.modular.VerboseFormatter
 
getVerificationId() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
 
getVerificationId() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification
 
getVerificationOptions() - Method in class io.github.jspinak.brobot.action.basic.click.ClickOptions
 
getVerificationResults() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.MockBehaviorVerifier
Gets verification results for all completed verifications.
getVerificationWindow() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification
 
getVerifiedImages() - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult
 
getVersion() - Static method in class io.github.jspinak.brobot.capture.FFmpegPhysicalCapture
Gets FFmpeg version information.
getVersion() - Static method in class io.github.jspinak.brobot.capture.JavaCVFFmpegCapture
Gets information about JavaCV and FFmpeg versions.
getVersion() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getVersion() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
Version of this test data for tracking changes.
getVirtualDesktopBounds() - Method in class io.github.jspinak.brobot.core.services.MockScreenCaptureService
 
getVirtualDesktopBounds() - Method in interface io.github.jspinak.brobot.core.services.ScreenCaptureService
Gets the bounds of all monitors combined.
getVirtualDesktopBounds() - Method in class io.github.jspinak.brobot.core.services.SikuliScreenCapture
 
getVisitCount() - Method in class io.github.jspinak.brobot.aspects.monitoring.StateTransitionAspect.StateNode
 
getVisual() - Method in class io.github.jspinak.brobot.debug.ImageDebugConfig
Visual debugging properties.
getVisualComparisonPath() - Method in class io.github.jspinak.brobot.debug.ImageFindDebugger.FindDebugInfo
 
getW() - Method in class io.github.jspinak.brobot.model.element.Region
 
getWaitTime() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration.SikuliConfig
Wait time for elements to appear (seconds)
getWarnings() - Method in class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
Gets validation errors with WARNING severity.
getWarnings() - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
Returns all validation warnings.
getWebsite() - Method in class io.github.jspinak.brobot.runner.project.AutomationProject
 
getWidth() - Static method in class io.github.jspinak.brobot.capture.ScreenDimensions
Get the screen width.
getWidth() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.Element
Gets the width of the element.
getWidth() - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchResult
 
getWidth() - Method in class io.github.jspinak.brobot.monitor.MonitorManager.MonitorInfo
 
getWordMatches() - Method in class io.github.jspinak.brobot.tools.testing.mock.action.MockFind
These matches are from searching a region for all words.
getWordMatches(Scene) - Method in class io.github.jspinak.brobot.action.internal.find.scene.ScenePatternMatcher
Extracts text regions from a scene using OCR and returns them as Match objects.
getX() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.Element
Gets the x-coordinate of the element.
getX() - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchResult
 
getX() - Method in class io.github.jspinak.brobot.model.element.Location
 
getX() - Method in class io.github.jspinak.brobot.model.element.Region
 
getX() - Method in class io.github.jspinak.brobot.monitor.MonitorManager.MonitorInfo
 
getXMoveAfterDown() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mouse
X offset after mouse down (pixels)
getY() - Method in class io.github.jspinak.brobot.core.location.ElementLocator.Element
Gets the y-coordinate of the element.
getY() - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchResult
 
getY() - Method in class io.github.jspinak.brobot.model.element.Location
 
getY() - Method in class io.github.jspinak.brobot.model.element.Region
 
getY() - Method in class io.github.jspinak.brobot.monitor.MonitorManager.MonitorInfo
 
getYMoveAfterDown() - Method in class io.github.jspinak.brobot.config.core.BrobotProperties.Mouse
Y offset after mouse down (pixels)
globalEnabled(boolean) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationConfig.IllustrationConfigBuilder
Global master switch for all illustrations.
GNOME_SCREENSHOT - Enum constant in enum class io.github.jspinak.brobot.capture.CrossPlatformPhysicalCapture.CaptureMethod
 
go(Long, Long) - Method in class io.github.jspinak.brobot.navigation.transition.TransitionExecutor
Executes a complete state transition from source to target state.
Graph Theory Application: - Search tag in class io.github.jspinak.brobot.runner.json.validation.business.TransitionRuleValidator
Section
grayscaleUsed(boolean) - Method in class io.github.jspinak.brobot.analysis.results.MotionMetadata.MotionMetadataBuilder
Whether grayscale conversion was applied before analysis.
green(int) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo.ColorInfoBuilder
 
GREEN - Enum constant in enum class io.github.jspinak.brobot.model.analysis.color.ColorSchema.ColorValue
 
GREEN - Enum constant in enum class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder.HighlightColor
 
GREEN - Enum constant in enum class io.github.jspinak.brobot.util.image.constants.BgrColorConstants
Pure green color (BGR: 0, 255, 0).
GREEN - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
 
GREY - Enum constant in enum class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder.HighlightColor
 
Grid - Class in io.github.jspinak.brobot.model.element
Divides a screen region into a matrix of cells for systematic interaction.
Grid() - Constructor for class io.github.jspinak.brobot.model.element.Grid
 
Grid.Builder - Class in io.github.jspinak.brobot.model.element
 
GridBasedClusterer - Search tag in package io.github.jspinak.brobot.util.geometry
Section
GridBasedClusterer - Class in io.github.jspinak.brobot.util.geometry
Fast spatial clustering using overlapping grid-based partitioning.
GridBasedClusterer() - Constructor for class io.github.jspinak.brobot.util.geometry.GridBasedClusterer
 
Grid-Based Processing - Search tag in package io.github.jspinak.brobot.util.region
Section
Grid Division - Search tag in package io.github.jspinak.brobot.util.region
Section
Grid Mapping - Search tag in package io.github.jspinak.brobot.util.region
Section
gridNumber(int, int, int) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
Grid Operations - Search tag in package io.github.jspinak.brobot.util.region
Section
GuiAccessStartupChecker() - Constructor for class io.github.jspinak.brobot.config.logging.ActionLoggingConfig.GuiAccessStartupChecker
 
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