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

O

ObjectCollection - Search tag in package io.github.jspinak.brobot.runner.json.module
Section
ObjectCollection - Search tag in package io.github.jspinak.brobot.runner.json.serializers
Section
ObjectCollection - Class in io.github.jspinak.brobot.action
Container for GUI elements that serve as targets for automation actions in Brobot.
ObjectCollection() - Constructor for class io.github.jspinak.brobot.action.ObjectCollection
Default constructor for Jackson JSON mapping.
ObjectCollection.Builder - Class in io.github.jspinak.brobot.action
Builder class for constructing ObjectCollection instances with a fluent API.
ObjectCollectionJsonUtils - Class in io.github.jspinak.brobot.runner.json.utils
Specialized JSON serialization utility for ObjectCollection in the Brobot framework.
ObjectCollectionJsonUtils(JsonUtils, MatchesJsonUtils, ConfigurationParser) - Constructor for class io.github.jspinak.brobot.runner.json.utils.ObjectCollectionJsonUtils
 
ObjectCollectionSerializer - Class in io.github.jspinak.brobot.runner.json.serializers
Custom serializer for ObjectCollection that provides controlled serialization of complex state management objects while preventing circular references and handling native resources.
ObjectCollectionSerializer() - Constructor for class io.github.jspinak.brobot.runner.json.serializers.ObjectCollectionSerializer
 
objectCollectionToJson(ObjectCollection) - Method in class io.github.jspinak.brobot.runner.json.utils.ObjectCollectionJsonUtils
Serializes ObjectCollection to a JSON string representation.
objectCollectionToMap(ObjectCollection) - Method in class io.github.jspinak.brobot.runner.json.utils.ObjectCollectionJsonUtils
Converts ObjectCollection to a Map representation for controlled serialization.
Object Mapper Configuration - Search tag in package io.github.jspinak.brobot.runner.json.parsing
Section
OBJECTS_APPEAR - Enum constant in enum class io.github.jspinak.brobot.action.VerificationOptions.Event
The condition is met when target objects become visible.
OBJECTS_VANISH - Enum constant in enum class io.github.jspinak.brobot.action.VerificationOptions.Event
The condition is met when target objects disappear.
OCR Integration - Search tag in package io.github.jspinak.brobot.util.string
Section
of(ActionConfig) - Static method in class io.github.jspinak.brobot.action.ActionChainBuilder
Creates a new ActionChainBuilder with the initial action configuration.
of(ActionInterface.Type, ActionConfig) - Static method in class io.github.jspinak.brobot.action.ActionChainBuilder
Creates a new ActionChainBuilder with the initial action.
of(U, V) - Static method in class io.github.jspinak.brobot.util.common.Pair
 
OFF - Enum constant in enum class io.github.jspinak.brobot.debug.ImageDebugConfig.DebugLevel
 
OFF - Enum constant in enum class io.github.jspinak.brobot.logging.LogLevel
No logging
OffsetMatchCreator - Class in io.github.jspinak.brobot.action.internal.find
Manages offset-based location adjustments for find and action operations.
OffsetMatchCreator() - Constructor for class io.github.jspinak.brobot.action.internal.find.OffsetMatchCreator
 
okToIllustrate(ActionConfig, ObjectCollection...) - Method in class io.github.jspinak.brobot.tools.history.IllustrationController
Determines whether an action should be illustrated based on multiple criteria.
onApplicationReady(ApplicationReadyEvent) - Method in class io.github.jspinak.brobot.annotations.AnnotationProcessor
Process annotations when application is ready.
onApplicationStarted() - Method in class io.github.jspinak.brobot.config.core.BrobotPropertiesInitializer
Early initialization via ApplicationStartedEvent.
onContextClosed(ContextClosedEvent) - Method in class io.github.jspinak.brobot.lifecycle.BrobotShutdownHandler
Handles application context closing event.
onContextRefreshed() - Method in class io.github.jspinak.brobot.config.core.EarlyImagePathInitializer
Additional initialization on context refresh to ensure paths are set even if the initial attempt failed.
OneHotActionVectorEncoder - Class in io.github.jspinak.brobot.tools.ml.dataset.encoding
One-hot encoding implementation for converting actions to vectors.
OneHotActionVectorEncoder() - Constructor for class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder
 
OneHotActionVectorEncoder.HighlightColor - Enum Class in io.github.jspinak.brobot.tools.ml.dataset.encoding
Enum representing highlight colors with their encoded values.
onlySuccess() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.CollectData
Whether to collect only successful executions.
onlyTheUnknownStateExists() - Method in class io.github.jspinak.brobot.navigation.service.StateService
Checks if only the unknown state exists in the repository.
onNoTransitionFound() - Method in class io.github.jspinak.brobot.navigation.monitoring.DefaultStateHandler
Handles the case when no active state with transitions is found.
onNoTransitionFound() - Method in interface io.github.jspinak.brobot.navigation.monitoring.StateHandler
Handles the scenario when no active state with transitions is found.
onStatesRegistered(StatesRegisteredEvent) - Method in class io.github.jspinak.brobot.config.core.FrameworkInitializer
Handles the StatesRegisteredEvent to initialize state structure after annotation processing.
onStatesRegistered(StatesRegisteredEvent) - Method in class io.github.jspinak.brobot.startup.verification.AutoStartupVerifier
Phase 2: State verification after states are registered
OpenCV Integration - Search tag in package io.github.jspinak.brobot.tools.history.draw
Section
OpenCVNativeLibraryInitializer - Class in io.github.jspinak.brobot.startup
Initializes OpenCV/JavaCV native libraries at application startup.
OpenCVNativeLibraryInitializer() - Constructor for class io.github.jspinak.brobot.startup.OpenCVNativeLibraryInitializer
 
OpenCVPatternMatcher - Class in io.github.jspinak.brobot.core.services
OpenCV-based implementation of the PatternMatcher interface.
OpenCVPatternMatcher() - Constructor for class io.github.jspinak.brobot.core.services.OpenCVPatternMatcher
 
OpenCV Types - Search tag in package io.github.jspinak.brobot.runner.json.mixins
Section
openState(StateEnum) - Method in class io.github.jspinak.brobot.navigation.transition.StateNavigator
Opens the specified state using its enum identifier.
openState(Long) - Method in class io.github.jspinak.brobot.navigation.transition.StateNavigator
Navigates to a target state by ID.
openState(String) - Method in class io.github.jspinak.brobot.navigation.transition.StateNavigator
Navigates to a target state by name.
operation(String) - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent.PerformanceEventBuilder
Name/description of the operation
operationCount(long) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger.LogBuilder
Add operation count.
operationCount(long) - Method in class io.github.jspinak.brobot.logging.events.PerformanceEvent.PerformanceEventBuilder
Number of method calls or iterations
operationCount(long) - Method in class io.github.jspinak.brobot.logging.LogBuilder
 
operationCount(Long) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
operationDepth(Long) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
OperationMetrics(String) - Constructor for class io.github.jspinak.brobot.aspects.core.SikuliInterceptionAspect.OperationMetrics
 
operationName(String) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
operationStartTime(Instant) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
Optical Flow - Search tag in package io.github.jspinak.brobot.analysis.motion
Section
Optimization - Search tag in package io.github.jspinak.brobot.model.action
Section
OptimizationDecision - Class in io.github.jspinak.brobot.tools.history.performance
Represents a decision made by the illustration performance optimizer.
OptimizationDecision.DecisionType - Enum Class in io.github.jspinak.brobot.tools.history.performance
Types of optimization decisions.
Optional Returns - Search tag in package io.github.jspinak.brobot.navigation.service
Section
ORANGE - Enum constant in enum class io.github.jspinak.brobot.tools.ml.dataset.encoding.OneHotActionVectorEncoder.HighlightColor
 
orchestrateInitialization(StatesRegisteredEvent) - Method in class io.github.jspinak.brobot.initialization.StateInitializationOrchestrator
Main orchestration method triggered by StatesRegisteredEvent.
OTHER - Enum constant in enum class io.github.jspinak.brobot.logging.events.TransitionEvent.TransitionMethod
Unknown or complex transition
OutgoingTransition - Annotation Interface in io.github.jspinak.brobot.annotations
Marks a method as an OutgoingTransition - a transition FROM the state defined in the enclosing @TransitionSet class TO a specific target state.
OutputConfiguration() - Constructor for class io.github.jspinak.brobot.logging.LoggingConfiguration.OutputConfiguration
 
Output Format: - Search tag in io.github.jspinak.brobot.runner.json.validation.model.ValidationResult.getFormattedErrors()
Section
OUTSIDE_ANCHORS - Enum constant in enum class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.DefineAs
Defines the region as the largest rectangle formed by the outermost anchors.
Overlap-Based - Search tag in package io.github.jspinak.brobot.analysis.match
Section
Overlap Detection - Search tag in package io.github.jspinak.brobot.util.region
Section
overlapping(List<Match>, Region) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Filters matches that overlap with a region.
OverlappingGrids - Class in io.github.jspinak.brobot.model.element
Creates two offset grids that overlap to provide comprehensive coverage of grid-like interfaces.
OverlappingGrids(Grid) - Constructor for class io.github.jspinak.brobot.model.element.OverlappingGrids
 
overlaps(Region) - Method in class io.github.jspinak.brobot.model.element.Region
Checks if this region overlaps with another region.
overlaps(Region, Region) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
overlaps(Region, Rect) - Static method in class io.github.jspinak.brobot.util.region.RegionUtils
 
overlaps(Rect) - Method in class io.github.jspinak.brobot.model.element.Region
Checks if this region overlaps with an OpenCV Rect.
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