Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
W
- w - Static variable in class io.github.jspinak.brobot.util.image.capture.ScreenUtilities
-
Cached screen width in pixels.
- w() - Method in class io.github.jspinak.brobot.model.element.Image
- w() - Method in class io.github.jspinak.brobot.model.element.Pattern
-
Returns the width of the pattern image.
- w() - Method in class io.github.jspinak.brobot.model.element.Region
-
Returns the width of the region.
- w() - Method in class io.github.jspinak.brobot.model.match.Match
-
Returns the width of the match region.
- w() - Method in class io.github.jspinak.brobot.model.state.StateRegion
-
Returns the width of this StateRegion.
- wait(double) - Method in class io.github.jspinak.brobot.tools.testing.mock.action.ExecutionModeController
-
Pauses execution for the specified duration, using mock or real waiting.
- wait(double) - Method in class io.github.jspinak.brobot.tools.testing.mock.time.MockTime
- wait(double) - Method in class io.github.jspinak.brobot.tools.testing.wrapper.TimeWrapper
-
Pauses execution for the specified duration, using mock or real waiting.
- wait(ActionType) - Method in class io.github.jspinak.brobot.tools.testing.mock.time.MockTime
-
Waits for the mock duration of an action using ActionType.
- wait(PatternFindOptions.Strategy) - Method in class io.github.jspinak.brobot.tools.testing.mock.time.MockTime
-
Waits for the mock duration of a find strategy.
- WAIT_VANISH - Enum constant in enum class io.github.jspinak.brobot.action.ActionType
-
Waits for elements to disappear (alias for VANISH)
- Wait Actions - Search tag in package io.github.jspinak.brobot.action.basic.wait
- Section
- waitFor(StateImage...) - Method in class io.github.jspinak.brobot.action.composite.chains.ActionConfigFacade
-
Waits for the specified images to appear on screen.
- WaitForChange - Class in io.github.jspinak.brobot.action.basic.wait
-
Monitors GUI elements for visual changes in the Brobot model-based GUI automation framework.
- WaitForChange() - Constructor for class io.github.jspinak.brobot.action.basic.wait.WaitForChange
- waitForElement(ElementLocator.LocateRequest, double) - Method in interface io.github.jspinak.brobot.core.location.ElementLocator
-
Waits for an element to appear on screen.
- waitForElement(ElementLocator.LocateRequest, double) - Method in class io.github.jspinak.brobot.core.location.VisualElementLocator
- waitForResume() - Method in class io.github.jspinak.brobot.control.ExecutionPauseController
-
Wait for resume signal
- waitForResumeAt(String) - Method in class io.github.jspinak.brobot.control.ExecutionPauseController
-
Wait for resume at a specific pause point
- waitForVanish(ElementLocator.Element, double) - Method in interface io.github.jspinak.brobot.core.location.ElementLocator
-
Waits for an element to disappear from screen.
- waitForVanish(ElementLocator.Element, double) - Method in class io.github.jspinak.brobot.core.location.VisualElementLocator
- Wait Strategies - Search tag in package io.github.jspinak.brobot.action.basic.wait
- Section
- waitToVanish(double, StateImage...) - Method in class io.github.jspinak.brobot.action.composite.chains.ActionConfigFacade
-
Waits for the specified images to disappear from screen.
- waitVanish(StateImage) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
-
Waits for an element to vanish.
- WaitVanish - Class in io.github.jspinak.brobot.action.basic.wait
-
Waits for elements to disappear from the screen without embedded Find operations.
- WaitVanish(ActionLifecycleManagement, ScreenshotCapture, TimeWrapper) - Constructor for class io.github.jspinak.brobot.action.basic.wait.WaitVanish
- warn(LogCategory, String) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger
-
Log a warning message.
- WARN - Enum constant in enum class io.github.jspinak.brobot.logging.LogLevel
-
Warning conditions, potential issues
- warning(String) - Static method in class io.github.jspinak.brobot.debug.AnsiColor
-
Apply warning color (yellow).
- WARNING - Enum constant in enum class io.github.jspinak.brobot.runner.json.validation.model.ValidationSeverity
-
Minor issue that should be addressed but doesn't prevent operation.
- WARNING - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
- WARNING_SIGN - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
- wasFound() - Method in class io.github.jspinak.brobot.model.action.ActionRecord
- Watchdog Pattern - Search tag in package io.github.jspinak.brobot.navigation.monitoring
- Section
- When This Exception Is Thrown: - Search tag in exception class io.github.jspinak.brobot.runner.json.validation.exception.ConfigValidationException
- Section
- When to Use: - Search tag in io.github.jspinak.brobot.runner.json.validation.ConfigurationValidator.validateDslSchemaOnly(String)
- Section
- When to Use: - Search tag in io.github.jspinak.brobot.runner.json.validation.ConfigurationValidator.validateProjectSchemaOnly(String)
- Section
- When to use the full API: - Search tag in io.github.jspinak.brobot.action.Action.perform(ActionType, Location)
- Section
- When to use this method: - Search tag in io.github.jspinak.brobot.action.Action.perform(ActionType, Location)
- Section
- WHITE - Enum constant in enum class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder.HighlightColor
- WHITE - Static variable in class io.github.jspinak.brobot.debug.AnsiColor
- Why Business Rules Matter: - Search tag in class io.github.jspinak.brobot.runner.json.validation.business.BusinessRuleValidator
- Section
- Why Image Validation Matters: - Search tag in class io.github.jspinak.brobot.runner.json.validation.resource.ImageResourceValidator
- Section
- Why Reference Validation Matters: - Search tag in class io.github.jspinak.brobot.runner.json.validation.crossref.ReferenceValidator
- Section
- Why These Rules Matter: - Search tag in class io.github.jspinak.brobot.runner.json.validation.business.FunctionRuleValidator
- Section
- Why Transition Rules Matter: - Search tag in class io.github.jspinak.brobot.runner.json.validation.business.TransitionRuleValidator
- Section
- width - Variable in class io.github.jspinak.brobot.core.services.JavaCVOCRService.WordMatch
- width - Variable in class io.github.jspinak.brobot.tools.diagnostics.DPIScalingDiagnostic.DiagnosticResult
- Window Focus Simulation - Search tag in package io.github.jspinak.brobot.tools.testing.mock.environment
- Section
- Window Management - Search tag in package io.github.jspinak.brobot.action.internal.app
- Section
- WINDOWS_TOOL - Enum constant in enum class io.github.jspinak.brobot.dpi.DPIScalingStrategy.PatternSource
- WindowsPhysicalCapture - Class in io.github.jspinak.brobot.capture
-
Windows-specific physical resolution capture.
- WindowsPhysicalCapture() - Constructor for class io.github.jspinak.brobot.capture.WindowsPhysicalCapture
- withActionConfig(ActionConfig) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the action configuration.
- withActionHistory(ActionHistory) - Method in class io.github.jspinak.brobot.model.state.StateImage.Builder
-
Sets ActionHistory for all patterns in this StateImage.
- withActionHistory(ActionRecord) - Method in class io.github.jspinak.brobot.model.state.StateImage.Builder
-
Sets ActionHistory for all patterns using a single ActionRecord.
- withActionHistory(Supplier<ActionHistory>) - Method in class io.github.jspinak.brobot.model.state.StateImage.Builder
-
Sets ActionHistory for all patterns using a supplier function.
- withActionVector(ActionVector) - Method in class io.github.jspinak.brobot.tools.ml.dataset.model.TrainingExample.Builder
-
Sets the action vector from an ActionVector instance.
- withActiveState(String) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Adds an active state.
- withAdditionalMetadata(Map<String, Object>) - Method in class io.github.jspinak.brobot.logging.LogEntry
-
Create a copy of this log entry with additional metadata.
- withAfterActionLog(ActionConfig, BiConsumer<ActionConfig, ActionResult>) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer
-
Adds an after-action logging callback to the ActionConfig
- withAfterActionLog(String) - Method in class io.github.jspinak.brobot.action.ActionConfig.Builder
-
Sets a log message to be displayed after the action has completed.
- withAllStateImages(State) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds all StateImages from a State to the collection.
- withAnalysis(ActionAnalysis) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the action analysis.
- withAnchor(Position) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Sets the anchor point using a custom Position.
- withAnchor(Positions.Name) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Sets the anchor point using Positions.Name enum.
- withBackoff(Duration) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification.Builder
-
Sets the expected backoff duration between retries.
- withBaselineData() - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
-
Uses baseline data from the parent builder.
- withBeforeActionLog(ActionConfig, Consumer<ActionConfig>) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer
-
Adds a before-action logging callback to the ActionConfig
- withBeforeActionLog(String) - Method in class io.github.jspinak.brobot.action.ActionConfig.Builder
-
Sets a log message to be displayed before the action begins execution.
- withButton(MouseController.MouseButton) - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor.ClickOptions.Builder
- withButton(MouseButton) - Method in class io.github.jspinak.brobot.action.composite.drag.DragBuilder
-
Sets the mouse button to use for dragging.
- withCheckMode(StateAwareScheduler.StateCheckConfiguration.CheckMode) - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration.Builder
- withClickCount(int) - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor.ClickOptions.Builder
- withClickOptions(ClickOptions) - Method in class io.github.jspinak.brobot.action.composite.FindAndClick.Builder
-
Sets the click options for this composite action.
- withClickOptions(ClickOptions) - Method in class io.github.jspinak.brobot.action.composite.FindAndType.Builder
-
Sets custom click options.
- withCondition(Predicate<ActionResult>, Runnable, LogLevel, String) - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy
-
Add a custom condition for logging
- withCorrelation(String, String) - Method in class io.github.jspinak.brobot.logging.LogEntry
-
Create a copy of this log entry with correlation information.
- withDefaultColorCluster() - Method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder.SceneAnalysisBuilder
- withDelayBetweenClicks(int) - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor.ClickOptions.Builder
- withDescription(String) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the action description.
- withDescription(String) - Method in class io.github.jspinak.brobot.fluent.ActionSequenceBuilder
-
Sets the description for the automation function.
- withDescription(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
-
Sets the description for this scenario.
- withDescription(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation.Builder
-
Sets the description for this variation.
- withDestinationOffset(int, int) - Method in class io.github.jspinak.brobot.action.composite.drag.DragBuilder
-
Convenience method to add offsets to the destination location.
- withDragSpeed(float) - Method in class io.github.jspinak.brobot.action.composite.drag.DragBuilder
-
Sets the mouse movement speed during the drag operation.
- withDurationThresholdCondition(long, String) - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy
-
Add a condition that logs when action takes longer than threshold
- withFailureLog(String) - Method in class io.github.jspinak.brobot.action.ActionConfig.Builder
-
Sets a log message to be displayed when the action fails.
- withFallbackSearch(boolean) - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier.VerificationBuilder
-
Enables fallback search of all registered states if none of the specified states are found.
- withFindAll(boolean) - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchOptions.Builder
- withFindOptions(PatternFindOptions) - Method in class io.github.jspinak.brobot.action.composite.FindAndClick.Builder
-
Sets the find options for this composite action.
- withFindOptions(PatternFindOptions) - Method in class io.github.jspinak.brobot.action.composite.FindAndType.Builder
-
Sets custom find options.
- withGridSubregions(int, int, Region...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Divides Regions into grid subregions and adds them to the collection.
- withGridSubregions(int, int, StateRegion...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Divides StateRegions into grid subregions and adds them to the collection.
- withHeight(int) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Sets the height directly.
- withHistory(ExecutionHistory) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the execution history.
- withImages(StateImage...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds StateImages to the collection.
- withImages(StateImage...) - Method in class io.github.jspinak.brobot.model.state.State.Builder
- withImages(List<StateImage>) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds a list of StateImages to the collection.
- withImages(List<StateImage>) - Method in class io.github.jspinak.brobot.model.state.State.Builder
- within(Duration) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification.Builder
-
Sets the verification window duration.
- withinRegion(List<Match>, Region) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
-
Filters matches that are contained within a region.
- withinTime(Duration) - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification.Builder
-
Sets maximum total time for the entire sequence.
- withLevel(LogLevel) - Method in class io.github.jspinak.brobot.logging.LogEntry
-
Create a copy of this log entry with a different level.
- withLocations(Location...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds Locations to the collection, converting them to StateLocations.
- withLocations(Location...) - Static method in class io.github.jspinak.brobot.action.ObjectCollection
-
Creates an ObjectCollection containing a single Location.
- withLocations(StateLocation...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds StateLocations to the collection.
- withLocations(StateLocation...) - Method in class io.github.jspinak.brobot.model.state.State.Builder
- withLogLevel(ActionConfig, LogLevel) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer
-
Sets the log level for this action
- withLogOnFailure(ActionConfig, boolean) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer
-
Configures whether to log on action failure
- withLogOnSuccess(ActionConfig, boolean) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer
-
Configures whether to log on successful action completion
- withMatch(Match) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Adds a single match.
- withMatches(ActionResult...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds ActionResults to the collection.
- withMatches(MatchCollection) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the match collection.
- withMatches(List<Match>) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Adds matches to the collection.
- withMatchFoundCondition(String) - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy
-
Add a condition that logs when matches are found
- withMatchObjectsAsRegions(Match...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Converts Matches to StateRegions and adds them to the collection.
- withMatchObjectsAsStateImages(Match...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Converts Matches to StateImages and adds them to the collection.
- withMaxAverageDuration(long) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationConfig
-
Sets the maximum acceptable average duration in milliseconds.
- withMaxConsecutiveFailures(int) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationConfig
-
Sets the maximum allowed consecutive failures.
- withMaxDuration(long) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationConfig
-
Sets the maximum acceptable single operation duration.
- withMaxDurationVariance(double) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationConfig
-
Sets the maximum acceptable duration variance (coefficient of variation).
- withMaxIterations(int) - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration.Builder
- withMaxMatches(int) - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest.Builder
-
Sets the maximum matches to find.
- withMaxMatches(int) - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchOptions.Builder
- withMessageTemplate(ActionConfig, String) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer
-
Sets a message template for logging
- withMetadata(String, Object) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
-
Adds metadata to this scenario.
- withMetrics(ActionMetrics) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the action metrics.
- withMinSamples(int) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationConfig
-
Sets the minimum number of samples required for reliable validation.
- withMinSuccessRate(double) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationConfig
-
Sets the minimum acceptable success rate percentage.
- withMouseDownOptions(MouseDownOptions) - Method in class io.github.jspinak.brobot.action.composite.drag.DragBuilder
-
Sets custom options for the mouse down action.
- withMouseDownPauses(double, double) - Method in class io.github.jspinak.brobot.action.composite.drag.DragBuilder
-
Sets pauses before and after the mouse down action.
- withMouseUpOptions(MouseUpOptions) - Method in class io.github.jspinak.brobot.action.composite.drag.DragBuilder
-
Sets custom options for the mouse up action.
- withMouseUpPauses(double, double) - Method in class io.github.jspinak.brobot.action.composite.drag.DragBuilder
-
Sets pauses before and after the mouse up action.
- withMoveBeforeClick(boolean) - Method in class io.github.jspinak.brobot.core.executors.ClickExecutor.ClickOptions.Builder
- withMovement(Movement) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Adds a movement.
- withMovements(MovementTracker) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the movement tracker.
- withMoveToSourceSpeed(float) - Method in class io.github.jspinak.brobot.action.composite.drag.DragBuilder
-
Sets the mouse movement speed when moving to the source location.
- withName(String) - Method in class io.github.jspinak.brobot.fluent.ActionSequenceBuilder
-
Sets the name for the automation function.
- withNoMatchCondition(String) - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy
-
Add a condition that logs when no matches are found
- withNonSharedImages(State) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds only non-shared StateImages from a State to the collection.
- withNumberOfClicks(int) - Method in class io.github.jspinak.brobot.action.composite.FindAndClick.Builder
-
Sets the number of clicks.
- withPatterns(Pattern...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds Patterns to the collection, converting them to StateImages.
- withPatterns(List<Pattern>) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds a list of Patterns to the collection, converting them to StateImages.
- withPatterns(List<Pattern>) - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest.Builder
-
Sets patterns to search for.
- withPixelProfile(int) - Method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder.SceneAnalysisBuilder
- withPixelProfiles(PixelProfiles...) - Method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder.SceneAnalysisBuilder
- withPosition(int, int) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Sets the position using absolute coordinates.
- withPosition(Position) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Creates a region at a specific position within the screen using Position percentages.
- withPosition(Positions.Name) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Creates a region at a named position on the screen.
- withProperty(String, Object) - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation.Builder
-
Adds a property to this variation.
- withRebuildOnMismatch(boolean) - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration.Builder
- withRegion(int, int, int, int) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Sets the base region using absolute coordinates.
- withRegion(Region) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Adds a defined region.
- withRegion(String, Region) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
-
Adds a region to this scenario.
- withRegions(RegionManager) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the region manager.
- withRegions(Region...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds Regions to the collection, converting them to StateRegions.
- withRegions(Region...) - Static method in class io.github.jspinak.brobot.action.ObjectCollection
-
Creates an ObjectCollection containing Regions.
- withRegions(StateRegion...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds StateRegions to the collection.
- withRegions(StateRegion...) - Method in class io.github.jspinak.brobot.model.state.State.Builder
- withRequiredStates(List<String>) - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration.Builder
- withScene(Scene) - Method in class io.github.jspinak.brobot.tools.testing.mock.builders.MockSceneBuilder.SceneAnalysisBuilder
- withScenes(Pattern...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds Scenes created from Patterns.
- withScenes(Scene...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds Scenes to the collection.
- withScenes(String...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds Scenes created from image filenames.
- withScenes(List<Scene>) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Sets the Scene list, replacing any existing scenes.
- withScenes(List<Scene>) - Method in class io.github.jspinak.brobot.model.state.State.Builder
- withScoreThresholdCondition(double, String) - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy
-
Add a condition that logs when score exceeds threshold
- withScreenPercentage(double, double) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Convenience method to set size using screen percentage.
- withScreenPercentage(double, double, double, double) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Sets both position and size using screen percentages.
- withScreenPercentagePosition(double, double) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Sets the position using screen percentage (0.0 to 1.0).
- withScreenPercentageSize(double, double) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Sets the size using screen percentage (0.0 to 1.0).
- withScreenshots(ArrayList<BufferedImage>) - Method in class io.github.jspinak.brobot.tools.ml.dataset.model.TrainingExample.Builder
-
Sets all screenshots for this training example.
- withSearchRegions(List<Region>) - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest.Builder
-
Sets regions to search within.
- withSelectedText(String) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets selected text.
- withSimilarity(double) - Method in class io.github.jspinak.brobot.action.composite.FindAndClick.Builder
-
Sets the similarity threshold for finding.
- withSimilarity(double) - Method in class io.github.jspinak.brobot.action.composite.FindAndType.Builder
-
Sets the similarity threshold for finding.
- withSimilarity(double) - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest.Builder
-
Sets the similarity threshold.
- withSimilarity(double) - Method in class io.github.jspinak.brobot.core.services.PatternMatcher.MatchOptions.Builder
- withSize(int, int) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Sets the size using absolute dimensions.
- withSkipIfStatesMissing(boolean) - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration.Builder
- withState(StateEnum, int) - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier.VerificationBuilder
-
Adds a state with specific probability weight (for mock mode).
- withState(String, int) - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier.VerificationBuilder
-
Adds a state with specific probability weight (for mock mode).
- withStateImage(String, StateImage) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
-
Adds a configured state image to this scenario.
- withStateImage(String, String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
-
Adds a state image to this scenario.
- withStateImages(StateImage...) - Static method in class io.github.jspinak.brobot.action.ObjectCollection
-
Creates an ObjectCollection containing StateImages.
- withStateImages(List<StateImage>) - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest.Builder
-
Sets state images to search for.
- withStateRegions(StateRegion...) - Static method in class io.github.jspinak.brobot.action.ObjectCollection
-
Creates an ObjectCollection containing StateRegions.
- withStates(StateTracker) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the state tracker.
- withStates(StateEnum...) - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier.VerificationBuilder
-
Adds states to verify with equal probability.
- withStates(String...) - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier.VerificationBuilder
-
Adds states to verify with equal probability.
- withStateString(String, String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
-
Adds a state string to this scenario.
- withStepLogging(String, boolean) - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger
-
Enable or disable step logging for a chain
- withStrategy(ActionChainOptions.ChainingStrategy) - Method in class io.github.jspinak.brobot.action.ActionChainBuilder
-
Sets the chaining strategy for the action chain.
- withStrategy(ElementLocator.FindStrategy) - Method in class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest.Builder
-
Sets the find strategy.
- withString(String) - Method in class io.github.jspinak.brobot.model.state.StateString.InNullState
- withStrings(StateString...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds StateStrings to the collection.
- withStrings(StateString...) - Method in class io.github.jspinak.brobot.model.state.State.Builder
- withStrings(String...) - Method in class io.github.jspinak.brobot.action.ObjectCollection.Builder
-
Adds Strings to the collection, converting them to StateStrings.
- withStrings(String...) - Static method in class io.github.jspinak.brobot.action.ObjectCollection
-
Creates an ObjectCollection containing Strings.
- withSuccess(boolean) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the success status.
- withSuccessLog(String) - Method in class io.github.jspinak.brobot.action.ActionConfig.Builder
-
Sets a log message to be displayed when the action succeeds.
- withTag(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
-
Adds a tag to this scenario.
- withTag(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation.Builder
-
Adds a tag to this variation.
- withText(TextExtractionResult) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the text extraction result.
- withText(String) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Adds extracted text.
- withText(String) - Method in class io.github.jspinak.brobot.tools.ml.dataset.model.TrainingExample.Builder
-
Sets the descriptive text for this training example.
- withText(String...) - Method in class io.github.jspinak.brobot.model.state.State.Builder
- withTiming(TimingData) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets the timing data.
- withTiming(LocalDateTime, LocalDateTime) - Method in class io.github.jspinak.brobot.action.result.ActionResultBuilder
-
Sets timing using start and end times.
- withTransformation(String, BiFunction<String, Object, Object>) - Method in class io.github.jspinak.brobot.tools.testing.data.TestVariation.Builder
-
Adds a transformation function.
- withTypeOptions(TypeOptions) - Method in class io.github.jspinak.brobot.action.composite.FindAndType.Builder
-
Sets custom type options.
- withVariable(String, Object) - Method in class io.github.jspinak.brobot.action.logging.DynamicMessageTemplateEngine.MessageTemplate
- withVariables(String, Map<String, Object>) - Method in class io.github.jspinak.brobot.action.logging.DynamicMessageTemplateEngine
-
Create a new template with predefined variables
- withVariation(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
-
Starts building a variation of this scenario.
- withVariation(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario
-
Applies a variation to create a modified version of this scenario.
- withVector(short[]) - Method in class io.github.jspinak.brobot.tools.ml.dataset.model.TrainingExample.Builder
-
Sets the action vector for this training example.
- withVersion(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.Builder
-
Sets the version for this scenario.
- withWidth(int) - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
-
Sets the width directly.
- WordMatch(String, int, int, int, int, float) - Constructor for class io.github.jspinak.brobot.core.services.JavaCVOCRService.WordMatch
- Workflow Example - Search tag in package io.github.jspinak.brobot.tools.ml.dataset
- Section
- wouldLog(ActionResult) - Method in class io.github.jspinak.brobot.logging.modular.ActionLoggingService
-
Check if a specific action would be logged at current verbosity level.
- wrap(Runnable) - Static method in class io.github.jspinak.brobot.automation.AutomationRunner
-
Wraps a runnable task to return a boolean AutomationTask.
- wrapWithStateCheck(Runnable, StateAwareScheduler.StateCheckConfiguration) - Method in class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler
-
Wraps an existing task with state checking.
- WritableRasterMixin - Class in io.github.jspinak.brobot.runner.json.mixins
-
Jackson mixin for java.awt.image.WritableRaster to control JSON serialization.
- WritableRasterMixin() - Constructor for class io.github.jspinak.brobot.runner.json.mixins.WritableRasterMixin
- write() - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
- write(Visualization.Type) - Method in class io.github.jspinak.brobot.tools.history.visual.Visualization
- writeAllWithUniqueFilename(List<Mat>, List<String>) - Method in class io.github.jspinak.brobot.util.image.io.ImageFileUtilities
-
Batch saves multiple Mat objects with unique filenames.
- writeIllustratedStateToFile(State, String) - Method in class io.github.jspinak.brobot.tools.history.StateLayoutVisualizer
-
Generates and saves a state illustration to a file.
- writeIndices(Mat, String) - Method in class io.github.jspinak.brobot.util.image.visualization.MatrixVisualizer
-
Saves an index visualization with automatic color assignment.
- writeIndices(Mat, String, Map<Integer, Scalar>) - Method in class io.github.jspinak.brobot.util.image.visualization.MatrixVisualizer
-
Saves an index visualization with custom colors to the history directory.
- writeMatToHistory(Mat, String) - Method in class io.github.jspinak.brobot.util.image.visualization.MatrixVisualizer
-
Saves a Mat to the history directory with automatic unique naming.
- writerWithDefaultPrettyPrinter() - Method in class io.github.jspinak.brobot.runner.json.parsing.BrobotObjectMapper
- writeScoresHSV(Mat, ColorStatistics, String) - Method in class io.github.jspinak.brobot.util.image.visualization.MatrixVisualizer
-
Visualizes score matrices using HSV color mapping with inverted brightness.
- writeToFile(Object, Path) - Method in class io.github.jspinak.brobot.runner.json.parsing.ConfigurationParser
-
Writes an object to a JSON file with automatic safe serialization fallback.
- writeToFileSafe(Object, Path) - Method in class io.github.jspinak.brobot.runner.json.parsing.ConfigurationParser
-
Writes an object to a JSON file using only safe serialization.
- writeToFileSafe(Object, Path) - Method in class io.github.jspinak.brobot.runner.json.utils.JsonUtils
-
Writes an object to a JSON file using safe serialization with fallback.
- writeValueAsString(Object) - Method in class io.github.jspinak.brobot.runner.json.parsing.BrobotObjectMapper
- writeWithUniqueFilename(Mat, String) - Method in class io.github.jspinak.brobot.util.image.io.ImageFileUtilities
-
Saves an OpenCV Mat with automatic unique naming.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form