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