Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
V
- validate() - Method in class io.github.jspinak.brobot.config.core.BrobotConfiguration
-
Validate configuration after properties are bound
- validate(JsonNode, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.SchemaManager
-
Validates a JSON node against a specified schema.
- validate(ActionHistory) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator
-
Validates overall performance against default thresholds.
- validate(ActionHistory, PerformanceValidator.ValidationConfig) - Method in class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator
-
Validates performance with custom configuration.
- validate(String) - Method in class io.github.jspinak.brobot.runner.json.validation.schema.AutomationDSLValidator
-
Validates the provided JSON string against the automation DSL schema.
- validate(String) - Method in class io.github.jspinak.brobot.runner.json.validation.schema.ProjectSchemaValidator
-
Validates the provided JSON string against the project schema.
- validateAll(String, String) - Method in class io.github.jspinak.brobot.runner.json.validation.schema.SchemaValidator
-
Validates both project and DSL configurations in a single operation.
- validateButtonFunctionReferences(Object, Object) - Method in class io.github.jspinak.brobot.runner.json.validation.crossref.FunctionReferenceValidator
-
Validates function references from UI buttons in the project configuration.
- validateConfiguration() - Method in class io.github.jspinak.brobot.capture.CaptureConfiguration
-
Validates the current capture configuration.
- validateConfiguration(String, String, Path) - Method in class io.github.jspinak.brobot.runner.json.validation.ConfigurationValidator
-
Validates a complete Brobot configuration including project and DSL files.
- validateDSLSchema(String) - Method in class io.github.jspinak.brobot.runner.json.validation.schema.SchemaValidator
-
Validates an automation DSL configuration against the DSL schema.
- validateDslSchemaOnly(String) - Method in class io.github.jspinak.brobot.runner.json.validation.ConfigurationValidator
-
Validates only the DSL schema without performing full validation.
- validateFunctionRules(Object) - Method in class io.github.jspinak.brobot.runner.json.validation.business.FunctionRuleValidator
-
Validates function-specific business rules in the DSL model.
- validateImageResources(JSONObject, Path) - Method in class io.github.jspinak.brobot.runner.json.validation.resource.ImageResourceValidator
-
Validates all image resources referenced in the project configuration.
- validateImageResourcesOnly(String, Path) - Method in class io.github.jspinak.brobot.runner.json.validation.ConfigurationValidator
-
Validates only the images referenced in a project configuration.
- validateInternalReferences(Object) - Method in class io.github.jspinak.brobot.runner.json.validation.crossref.FunctionReferenceValidator
-
Validates all internal references within the DSL model.
- validateInternalReferences(Object) - Method in class io.github.jspinak.brobot.runner.json.validation.crossref.StateReferenceValidator
-
Validates all internal state references within the project model.
- validatePaths() - Method in class io.github.jspinak.brobot.config.core.ImagePathManager
-
Validate that the configured paths contain images
- validateProjectSchema(String) - Method in class io.github.jspinak.brobot.runner.json.validation.schema.SchemaValidator
-
Validates a project configuration against the project schema.
- validateProjectSchemaOnly(String) - Method in class io.github.jspinak.brobot.runner.json.validation.ConfigurationValidator
-
Validates only the project schema without performing full validation.
- validateReferences(Object, Object) - Method in class io.github.jspinak.brobot.runner.json.validation.crossref.ReferenceValidator
-
Validates all cross-references within and between configuration models.
- validateRules(Object, Object) - Method in class io.github.jspinak.brobot.runner.json.validation.business.BusinessRuleValidator
-
Validates all business rules in the project and DSL models.
- validateScenario(TestScenario) - Method in class io.github.jspinak.brobot.tools.testing.data.TestDataBuilder
-
Validates that all required test data elements are present.
- validateScreenCapture() - Method in class io.github.jspinak.brobot.util.image.core.ScreenCaptureValidator
-
Validate screen capture functionality
- validateSerializationCycle(Object, Class<T>) - Method in class io.github.jspinak.brobot.runner.json.utils.JsonUtils
-
Validates that an object can survive a complete serialization/deserialization cycle.
- validateStateReferencesInFunctions(Object, Object) - Method in class io.github.jspinak.brobot.runner.json.validation.crossref.StateReferenceValidator
-
Validates state references used in automation functions.
- validateTransitionRules(Object) - Method in class io.github.jspinak.brobot.runner.json.validation.business.TransitionRuleValidator
-
Validates transition-specific business rules in the project model.
- validateWithErrors(JsonNode, String, String) - Method in class io.github.jspinak.brobot.runner.json.parsing.SchemaManager
-
Validates JSON and throws an exception with detailed error messages if validation fails.
- Validation - Search tag in package io.github.jspinak.brobot.analysis.compare
- Section
- Validation - Search tag in package io.github.jspinak.brobot.util.string
- Section
- VALIDATION - Enum constant in enum class io.github.jspinak.brobot.logging.LogCategory
-
Input validation and checks
- Validation Approach: - Search tag in class io.github.jspinak.brobot.runner.json.validation.crossref.FunctionReferenceValidator
- Section
- Validation Categories: - Search tag in class io.github.jspinak.brobot.runner.json.validation.business.FunctionRuleValidator
- Section
- Validation Categories: - Search tag in class io.github.jspinak.brobot.runner.json.validation.business.TransitionRuleValidator
- Section
- Validation Checks - Search tag in package io.github.jspinak.brobot.runner.json.validation.resource
- Section
- Validation Checks: - Search tag in io.github.jspinak.brobot.runner.json.validation.ConfigurationValidator.validateImageResourcesOnly(String, Path)
- Section
- Validation Checks: - Search tag in io.github.jspinak.brobot.runner.json.validation.crossref.FunctionReferenceValidator.validateButtonFunctionReferences(Object, Object)
- Section
- Validation Checks Performed: - Search tag in io.github.jspinak.brobot.runner.json.validation.crossref.StateReferenceValidator.validateInternalReferences(Object)
- Section
- ValidationConfig() - Constructor for class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationConfig
- ValidationError - Search tag in package io.github.jspinak.brobot.runner.json.validation.model
- Section
- ValidationError - Record Class in io.github.jspinak.brobot.runner.json.validation.model
-
Represents a single validation error found during Brobot configuration validation.
- ValidationError(String, String, ValidationSeverity) - Constructor for record class io.github.jspinak.brobot.runner.json.validation.model.ValidationError
-
Creates an instance of a
ValidationError
record class. - Validation Examples - Search tag in package io.github.jspinak.brobot.runner.json.validation.business
- Section
- Validation Examples - Search tag in package io.github.jspinak.brobot.runner.json.validation.crossref
- Section
- Validation Helpers - Search tag in package io.github.jspinak.brobot.runner.json.utils
- Section
- Validation Layers: - Search tag in class io.github.jspinak.brobot.runner.json.validation.schema.AutomationDSLValidator
- Section
- Validation Layers: - Search tag in class io.github.jspinak.brobot.runner.json.validation.schema.ProjectSchemaValidator
- Section
- Validation Order: - Search tag in io.github.jspinak.brobot.runner.json.validation.schema.SchemaValidator.validateAll(String, String)
- Section
- Validation Phases: - Search tag in io.github.jspinak.brobot.runner.json.validation.crossref.FunctionReferenceValidator.validateInternalReferences(Object)
- Section
- Validation Phases: - Search tag in io.github.jspinak.brobot.runner.json.validation.crossref.ReferenceValidator.validateReferences(Object, Object)
- Section
- Validation Pipeline - Search tag in package io.github.jspinak.brobot.runner.json.validation
- Section
- Validation Pipeline: - Search tag in class io.github.jspinak.brobot.runner.json.validation.ConfigurationValidator
- Section
- Validation Process - Search tag in package io.github.jspinak.brobot.runner.json.validation.schema
- Section
- Validation Process: - Search tag in io.github.jspinak.brobot.runner.json.validation.business.FunctionRuleValidator.validateFunctionRules(Object)
- Section
- Validation Process: - Search tag in io.github.jspinak.brobot.runner.json.validation.crossref.StateReferenceValidator.validateStateReferencesInFunctions(Object, Object)
- Section
- Validation Process: - Search tag in io.github.jspinak.brobot.runner.json.validation.resource.ImageResourceValidator.validateImageResources(JSONObject, Path)
- Section
- Validation Process: - Search tag in io.github.jspinak.brobot.runner.json.validation.schema.AutomationDSLValidator.validate(String)
- Section
- ValidationResult - Search tag in package io.github.jspinak.brobot.runner.json.validation.model
- Section
- ValidationResult - Class in io.github.jspinak.brobot.runner.json.validation.model
-
Aggregates results from configuration validation operations.
- ValidationResult() - Constructor for class io.github.jspinak.brobot.runner.json.validation.model.ValidationResult
- ValidationResult() - Constructor for class io.github.jspinak.brobot.tools.actionhistory.PerformanceValidator.ValidationResult
- ValidationResult(boolean, String, BufferedImage, boolean, boolean) - Constructor for class io.github.jspinak.brobot.util.image.core.ScreenCaptureValidator.ValidationResult
- Validation Result Integration - Search tag in package io.github.jspinak.brobot.runner.json.validation.exception
- Section
- Validation Scope: - Search tag in class io.github.jspinak.brobot.runner.json.validation.crossref.StateReferenceValidator
- Section
- Validation Scope: - Search tag in class io.github.jspinak.brobot.runner.json.validation.resource.ImageResourceValidator
- Section
- Validation Sequence: - Search tag in io.github.jspinak.brobot.runner.json.validation.ConfigurationValidator.validateConfiguration(String, String, Path)
- Section
- Validation Sequence: - Search tag in io.github.jspinak.brobot.runner.json.validation.business.BusinessRuleValidator.validateRules(Object, Object)
- Section
- Validation Sequence: - Search tag in io.github.jspinak.brobot.runner.json.validation.business.TransitionRuleValidator.validateTransitionRules(Object)
- Section
- ValidationSeverity - Search tag in package io.github.jspinak.brobot.runner.json.validation.model
- Section
- ValidationSeverity - Enum Class in io.github.jspinak.brobot.runner.json.validation.model
-
Defines severity levels for validation errors in Brobot configurations.
- Validation Steps: - Search tag in io.github.jspinak.brobot.runner.json.validation.schema.ProjectSchemaValidator.validate(String)
- Section
- Validation Strategies - Search tag in package io.github.jspinak.brobot.analysis.match
- Section
- Validation Strategy: - Search tag in class io.github.jspinak.brobot.runner.json.validation.crossref.ReferenceValidator
- Section
- Validation Types - Search tag in package io.github.jspinak.brobot.runner.json.validation
- Section
- Validation Types: - Search tag in class io.github.jspinak.brobot.runner.json.validation.schema.SchemaValidator
- Section
- Validators - Search tag in package io.github.jspinak.brobot.runner.json.validation.business
- Section
- Validators - Search tag in package io.github.jspinak.brobot.runner.json.validation.crossref
- Section
- Validators - Search tag in package io.github.jspinak.brobot.runner.json.validation.resource
- Section
- Validators - Search tag in package io.github.jspinak.brobot.runner.json.validation.schema
- Section
- Validity Rules: - Search tag in io.github.jspinak.brobot.runner.json.validation.model.ValidationResult.isValid()
- Section
- value() - Element in annotation interface io.github.jspinak.brobot.startup.state.PostStateConstruction
-
Optional description of what this initialization method does.
- value(double) - Method in class io.github.jspinak.brobot.model.analysis.color.ColorInfo.ColorInfoBuilder
- VALUE - Enum constant in enum class io.github.jspinak.brobot.model.analysis.color.ColorSchema.ColorValue
- valueBins(int) - Method in class io.github.jspinak.brobot.action.basic.find.HSVBinOptions.HSVBinOptionsBuilder
- Value Constraints - Search tag in package io.github.jspinak.brobot.runner.json.validation.schema
- Section
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.ActionChainOptions.ChainingStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.ActionConfig.Illustrate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.ActionInterface.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.ActionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions.Color
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.basic.find.FindStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry.FindStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.basic.find.MatchFusionOptions.FusionMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.basic.find.PatternFindOptions.DoOnEach
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.basic.find.PatternFindOptions.Strategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions.ComparisonMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.basic.mouse.ScrollOptions.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.DefineAs
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.FindStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.GetTextUntil
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.internal.mouse.ClickType.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.MatchFusionMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.result.MatchCollection.SortStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.result.MatchStatistics.ConfidenceLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.VerificationOptions.Condition
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.action.VerificationOptions.Event
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.analysis.color.ColorAnalysis.Analysis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.aspects.annotations.CollectData.DataFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.aspects.annotations.Recoverable.RecoveryStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.capture.BrobotScreenCapture.CaptureStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.capture.CaptureConfiguration.CaptureMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.capture.CrossPlatformPhysicalCapture.CaptureMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.capture.provider.CaptureProvider.ResolutionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerbosityLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.control.ExecutionState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.core.location.ElementLocator.FindStrategy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.core.services.KeyboardController.SpecialKey
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.core.services.MouseController.MouseButton
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.debug.ImageDebugConfig.DebugLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.dpi.DPIScalingStrategy.PatternSource
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.initialization.StateInitializationOrchestrator.InitializationPhase
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.logging.events.TransitionEvent.TransitionMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.logging.formatter.LogFormatter.FormatType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.logging.LogCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.logging.LoggingConfiguration.LoggingPreset
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.logging.LoggingConfiguration.OutputFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.logging.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.logging.modular.ActionLogFormatter.VerbosityLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.action.MouseButton
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.analysis.color.ColorCluster.ColorSchemaName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.analysis.color.ColorInfo.ColorStat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.analysis.color.ColorSchema.ColorValue
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.analysis.color.PixelProfile.Analysis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.analysis.color.PixelProfiles.Analysis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis.Analysis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.element.Positions.Name
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.state.special.NullState.Name
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.state.special.SpecialStateType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.state.special.UnknownState.Enum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.state.StateObject.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.transition.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.model.transition.StateTransition.StaysVisible
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration.CheckMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.runner.json.validation.model.ValidationSeverity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.statemanagement.StateMemory.Enum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryExporter.ExportFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.Priority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.tools.history.performance.OptimizationDecision.DecisionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.tools.history.visual.Visualization.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder.HighlightColor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.tools.testing.mock.verification.VerificationResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.util.image.constants.BgrColorConstants
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.util.string.TextSelector.Method
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.jspinak.brobot.action.ActionChainOptions.ChainingStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.ActionConfig.Illustrate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.ActionInterface.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.ActionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.basic.find.color.ColorFindOptions.Color
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.basic.find.FindStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.basic.find.FindStrategyRegistry.FindStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.basic.find.MatchFusionOptions.FusionMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.basic.find.PatternFindOptions.DoOnEach
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.basic.find.PatternFindOptions.Strategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.basic.find.SimilarImagesFindOptions.ComparisonMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.basic.mouse.ScrollOptions.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.DefineAs
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.FindStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.GetTextUntil
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.internal.mouse.ClickType.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.MatchFusionMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.result.MatchCollection.SortStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.result.MatchStatistics.ConfidenceLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.VerificationOptions.Condition
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.action.VerificationOptions.Event
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.analysis.color.ColorAnalysis.Analysis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.aspects.annotations.CollectData.DataFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.aspects.annotations.Recoverable.RecoveryStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.capture.BrobotScreenCapture.CaptureStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.capture.CaptureConfiguration.CaptureMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.capture.CrossPlatformPhysicalCapture.CaptureMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.capture.provider.CaptureProvider.ResolutionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerbosityLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.control.ExecutionState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.core.location.ElementLocator.FindStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.core.services.KeyboardController.SpecialKey
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.core.services.MouseController.MouseButton
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.debug.ImageDebugConfig.DebugLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.dpi.DPIScalingStrategy.PatternSource
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.initialization.StateInitializationOrchestrator.InitializationPhase
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.logging.events.TransitionEvent.TransitionMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.logging.formatter.LogFormatter.FormatType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.logging.LogCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.logging.LoggingConfiguration.LoggingPreset
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.logging.LoggingConfiguration.OutputFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.logging.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.logging.modular.ActionLogFormatter.VerbosityLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.action.MouseButton
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.analysis.color.ColorCluster.ColorSchemaName
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.analysis.color.ColorInfo.ColorStat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.analysis.color.ColorSchema.ColorValue
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.analysis.color.PixelProfile.Analysis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.analysis.color.PixelProfiles.Analysis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.analysis.scene.SceneAnalysis.Analysis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.element.Positions.Name
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.state.special.NullState.Name
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.state.special.SpecialStateType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.state.special.UnknownState.Enum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.state.StateObject.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.transition.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.model.transition.StateTransition.StaysVisible
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.navigation.monitoring.StateAwareScheduler.StateCheckConfiguration.CheckMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.runner.json.validation.model.ValidationSeverity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.statemanagement.StateMemory.Enum
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryExporter.ExportFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.Priority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.tools.history.performance.OptimizationDecision.DecisionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.tools.history.visual.Visualization.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder.HighlightColor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.tools.testing.mock.verification.VerificationResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.util.image.constants.BgrColorConstants
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.jspinak.brobot.util.string.TextSelector.Method
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vanish() - Method in class io.github.jspinak.brobot.action.ActionConfigShortcuts
-
Creates a vanish action configuration.
- vanish(double) - Method in class io.github.jspinak.brobot.action.ActionConfigShortcuts
-
Creates a vanish action with custom timeout.
- vanish(Pattern) - Method in class io.github.jspinak.brobot.action.Action
-
Waits for the specified pattern to vanish from the screen.
- vanish(StateImage) - Method in class io.github.jspinak.brobot.action.Action
-
Waits for the specified image to vanish from the screen.
- VANISH - Enum constant in enum class io.github.jspinak.brobot.action.ActionInterface.Type
- VANISH - Enum constant in enum class io.github.jspinak.brobot.action.ActionType
-
Waits for elements to disappear
- VanishOptions - Class in io.github.jspinak.brobot.action.basic.vanish
-
Configuration for vanish actions.
- VanishOptions.Builder - Class in io.github.jspinak.brobot.action.basic.vanish
-
Builder for constructing VanishOptions with a fluent API.
- Variable Declaration - Search tag in package io.github.jspinak.brobot.runner.dsl.statements
- Section
- VariableDeclarationStatement - Class in io.github.jspinak.brobot.runner.dsl.statements
-
Represents a variable declaration statement in the Brobot DSL.
- VariableDeclarationStatement() - Constructor for class io.github.jspinak.brobot.runner.dsl.statements.VariableDeclarationStatement
- VariableExpression - Class in io.github.jspinak.brobot.runner.dsl.expressions
-
Represents a variable reference expression in the Brobot DSL.
- VariableExpression() - Constructor for class io.github.jspinak.brobot.runner.dsl.expressions.VariableExpression
- Variables - Search tag in package io.github.jspinak.brobot.runner.dsl.expressions
- Section
- variation(String, TestVariation) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
- variations(Map<? extends String, ? extends TestVariation>) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
- vConcatToSingleColumnPerChannel(List<Mat>) - Method in class io.github.jspinak.brobot.util.image.core.ColorMatrixUtilities
-
Concatenates multiple 3-channel images into a single Mat with one column per channel.
- VECTOR_SIZE - Static variable in class io.github.jspinak.brobot.tools.ml.dataset.model.ActionVector
-
The size of the action vector.
- VERBOSE - Enum constant in enum class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerbosityLevel
-
Verbose logging - shows all available information: - Everything from NORMAL - Detailed timing information - Search regions - Match scores - Performance metrics - Additional metadata
- VERBOSE - Enum constant in enum class io.github.jspinak.brobot.logging.modular.ActionLogFormatter.VerbosityLevel
- VerboseFormatter - Class in io.github.jspinak.brobot.logging.modular
-
Provides comprehensive, detailed output for action results.
- VerboseFormatter() - Constructor for class io.github.jspinak.brobot.logging.modular.VerboseFormatter
- verboseLogging(boolean) - Method in class io.github.jspinak.brobot.config.environment.ExecutionEnvironment.Builder
-
Enables verbose logging of environment decisions.
- VerboseModeConfig() - Constructor for class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig.VerboseModeConfig
- VerificationBuilder() - Constructor for class io.github.jspinak.brobot.startup.verification.InitialStateVerifier.VerificationBuilder
- VerificationOptions - Class in io.github.jspinak.brobot.action
-
Configuration for action verification and termination conditions.
- VerificationOptions.Condition - Enum Class in io.github.jspinak.brobot.action
-
Defines the type of condition that will terminate the action.
- VerificationOptions.Event - Enum Class in io.github.jspinak.brobot.action
-
Defines the event that satisfies the termination condition.
- VerificationOptions.VerificationOptionsBuilder - Class in io.github.jspinak.brobot.action
- Verification Patterns - Search tag in package io.github.jspinak.brobot.action.composite.chains
- Section
- VerificationResult - Enum Class in io.github.jspinak.brobot.tools.testing.mock.verification
-
Enumeration of possible verification result states.
- Verified Actions (verify package) - Search tag in package io.github.jspinak.brobot.action.composite
- Section
- verifiedImages(List<String>) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier.StartupResult.StartupResultBuilder
- Verified Matching - Search tag in package io.github.jspinak.brobot.action.composite.multiple.finds
- Section
- verify() - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier.VerificationBuilder
-
Executes the verification with the configured options.
- verify() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.ActionPatternVerification.Builder
-
Starts the verification and returns the verification object.
- verify() - Method in class io.github.jspinak.brobot.tools.testing.mock.verification.StateTransitionVerification.Builder
-
Starts the verification and returns the verification object.
- verify(StateEnum...) - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier
-
Verifies that one of the specified states is currently active.
- verify(ApplicationStartupVerifier.StartupConfig) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier
-
Performs comprehensive startup verification based on the provided configuration
- verify(String...) - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier
-
Verifies that one of the specified states is currently active.
- verifyActiveStates() - Method in class io.github.jspinak.brobot.startup.verification.InitialStateVerifier
-
Verifies that currently active states are still visible.
- verifyElement(ElementLocator.Element) - Method in interface io.github.jspinak.brobot.core.location.ElementLocator
-
Checks if an element is still present at its last known location.
- verifyElement(ElementLocator.Element) - Method in class io.github.jspinak.brobot.core.location.VisualElementLocator
- verifyFromAllStates(ApplicationStartupVerifier.StartupConfig) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier
-
Performs startup verification with automatic discovery from all registered states.
- verifyFromStateNames(List<String>, ApplicationStartupVerifier.StartupConfig) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier
-
Performs startup verification with automatic discovery from specific states by name.
- verifyFromStates(List<State>, ApplicationStartupVerifier.StartupConfig) - Method in class io.github.jspinak.brobot.startup.verification.ApplicationStartupVerifier
-
Performs startup verification with automatic discovery of required images from states.
- verifyImageSetup() - Method in class io.github.jspinak.brobot.config.core.ImagePathManager
-
Simple verification that just checks if the configured paths have images
- verifyImageSetup(List<String>, List<String>) - Method in class io.github.jspinak.brobot.config.core.ImagePathManager
-
Verify image setup and provide detailed diagnostics.
- verifyProperties() - Method in class io.github.jspinak.brobot.config.core.BrobotPropertyVerifier
-
Logs property verification after application is ready.
- version(String) - Method in class io.github.jspinak.brobot.tools.testing.data.TestScenario.TestScenarioBuilder
-
Version of this test data for tracking changes.
- VERY_LOW - Enum constant in enum class io.github.jspinak.brobot.action.result.MatchStatistics.ConfidenceLevel
- Virtual Time System - Search tag in package io.github.jspinak.brobot.tools.testing.mock.time
- Section
- visitAllStateImages(State) - Method in class io.github.jspinak.brobot.tools.testing.exploration.StateImageValidator
-
Visits all StateImages within the given state by performing FIND actions on each.
- visual - Search tag in package io.github.jspinak.brobot.tools.history
- Section
- VISUAL - Enum constant in enum class io.github.jspinak.brobot.debug.ImageDebugConfig.DebugLevel
- Visual Clustering - Search tag in package io.github.jspinak.brobot.analysis.state.discovery
- Section
- Visual Combinations - Search tag in package io.github.jspinak.brobot.analysis.scene
- Section
- VisualDebugRenderer - Class in io.github.jspinak.brobot.debug
-
Creates visual debugging output with annotated screenshots.
- VisualDebugRenderer() - Constructor for class io.github.jspinak.brobot.debug.VisualDebugRenderer
- VisualElementLocator - Class in io.github.jspinak.brobot.core.location
-
Visual implementation of the ElementLocator interface.
- VisualElementLocator(PatternMatcher, ScreenCaptureService) - Constructor for class io.github.jspinak.brobot.core.location.VisualElementLocator
- Visual Elements - Search tag in package io.github.jspinak.brobot.model.element
- Section
- Visual Elements - Search tag in package io.github.jspinak.brobot.tools.history
- Section
- Visual Feedback - Search tag in package io.github.jspinak.brobot.action.basic.region
- Section
- VisualFeedbackAspect - Class in io.github.jspinak.brobot.aspects.display
-
Aspect that provides automatic visual feedback during automation execution.
- VisualFeedbackAspect(BrobotLogger, MonitorManager) - Constructor for class io.github.jspinak.brobot.aspects.display.VisualFeedbackAspect
- VisualFeedbackConfiguration - Class in io.github.jspinak.brobot.config.logging
-
Configuration class for visual feedback components in Brobot.
- VisualFeedbackConfiguration() - Constructor for class io.github.jspinak.brobot.config.logging.VisualFeedbackConfiguration
- Visualization - Class in io.github.jspinak.brobot.tools.history.visual
-
Container for visual debugging and analysis illustrations in Brobot.
- Visualization() - Constructor for class io.github.jspinak.brobot.tools.history.visual.Visualization
- Visualization.Type - Enum Class in io.github.jspinak.brobot.tools.history.visual
- Visualization Capabilities - Search tag in package io.github.jspinak.brobot.util.image.visualization
- Section
- Visualization Control - Search tag in package io.github.jspinak.brobot.tools.history
- Section
- VisualizationLayout - Class in io.github.jspinak.brobot.tools.history
-
Provides matrix operations for arranging images in column-based layouts.
- VisualizationLayout() - Constructor for class io.github.jspinak.brobot.tools.history.VisualizationLayout
- VisualizationOrchestrator - Class in io.github.jspinak.brobot.tools.history
-
Orchestrates the creation of comprehensive visual illustrations for action results.
- VisualizationOrchestrator(AnalysisSidebar, HistoryFileNamer, DrawMatch, DrawRect, DrawClassesLegend, ImageFileUtilities, ActionVisualizer, DrawContours) - Constructor for class io.github.jspinak.brobot.tools.history.VisualizationOrchestrator
- Visualization Process - Search tag in package io.github.jspinak.brobot.tools.history
- Section
- Visualization Structure - Search tag in package io.github.jspinak.brobot.tools.history.visual
- Section
- Visualization Types - Search tag in package io.github.jspinak.brobot.tools.history.visual
- Section
- VisualizeMotion - Class in io.github.jspinak.brobot.action.basic.find.motion
-
Creates visual representations of detected motion for debugging and analysis.
- VisualizeMotion(DrawMatch, MatrixVisualizer, ColorMatrixUtilities) - Constructor for class io.github.jspinak.brobot.action.basic.find.motion.VisualizeMotion
-
Constructs an IllustrateMotion instance with required visualization utilities.
- visualOperations() - Method in class io.github.jspinak.brobot.aspects.display.VisualFeedbackAspect
-
Combined pointcut for visual operations
- VisualProperties() - Constructor for class io.github.jspinak.brobot.debug.ImageDebugConfig.VisualProperties
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form