Index

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

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