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

L

labels() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.CollectData
Labels to apply to the collected data.
Language Features - Search tag in package io.github.jspinak.brobot.runner.dsl
Section
lastActionResult(ActionResult) - Method in class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.IllustrationContextBuilder
Result of the last action executed.
lastActionTime(LocalDateTime) - Method in class io.github.jspinak.brobot.tools.testing.mock.scenario.MockTestContext.MockTestContextBuilder
Last time an action was executed.
launchWithDPIDisabled(String, String[]) - Static method in class io.github.jspinak.brobot.launcher.BrobotLauncher
 
Layered Approach - Search tag in package io.github.jspinak.brobot.tools.history.visual
Section
LEFT - Enum constant in enum class io.github.jspinak.brobot.action.internal.mouse.ClickType.Type
 
LEFT - Enum constant in enum class io.github.jspinak.brobot.core.services.KeyboardController.SpecialKey
 
LEFT - Enum constant in enum class io.github.jspinak.brobot.core.services.MouseController.MouseButton
 
LEFT - Enum constant in enum class io.github.jspinak.brobot.model.action.MouseButton
The primary (left) mouse button.
LEFT_OF_MATCH - Enum constant in enum class io.github.jspinak.brobot.action.basic.region.DefineRegionOptions.DefineAs
Defines a region immediately to the left of a specified match.
leftCenter() - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Positions the region at the left-center of the screen.
leftHalf() - Method in class io.github.jspinak.brobot.model.element.RegionBuilder
Creates a region for the left half of the screen.
Legends and Labels - Search tag in package io.github.jspinak.brobot.tools.history.draw
Section
level(LogLevel) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger.LogBuilder
Set the log level.
level(LogLevel) - Method in class io.github.jspinak.brobot.logging.LogBuilder
 
level(LogLevel) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
LIFECYCLE - Enum constant in enum class io.github.jspinak.brobot.logging.LogCategory
Application lifecycle events
Lifecycle Management - Search tag in package io.github.jspinak.brobot.action.internal.execution
Section
LifecycleManager - Class in io.github.jspinak.brobot.startup.orchestration
Manages Brobot's initialization lifecycle to ensure proper component startup order.
LifecycleManager(BrobotConfiguration, ExecutionEnvironment, ImagePathManager, SmartImageLoader, ConfigurationDiagnostics) - Constructor for class io.github.jspinak.brobot.startup.orchestration.LifecycleManager
 
LifecycleManager.FrameworkStatus - Class in io.github.jspinak.brobot.startup.orchestration
Framework status information
likelySource - Variable in class io.github.jspinak.brobot.tools.diagnostics.DPIScalingDiagnostic.DiagnosticResult
 
limit(List<Match>, int) - Static method in class io.github.jspinak.brobot.action.result.MatchFilter
Gets the first N matches (after optional sorting).
Limitations - Search tag in package io.github.jspinak.brobot.tools.builder
Section
Limitations - Search tag in package io.github.jspinak.brobot.tools.testing.mock.action
Section
Limitations - Search tag in package io.github.jspinak.brobot.tools.testing.mock.time
Section
limitNumberOfMatches(ActionResult, ActionConfig) - Method in class io.github.jspinak.brobot.action.internal.find.match.MatchCollectionUtilities
Limits the number of matches in an ActionResult based on action options.
Line Styles - Search tag in package io.github.jspinak.brobot.tools.history.draw
Section
LiteralExpression - Class in io.github.jspinak.brobot.runner.dsl.expressions
Represents a literal (constant) value expression in the Brobot DSL.
LiteralExpression() - Constructor for class io.github.jspinak.brobot.runner.dsl.expressions.LiteralExpression
 
Literals - Search tag in package io.github.jspinak.brobot.runner.dsl.expressions
Section
Live Mode Behavior: - Search tag in io.github.jspinak.brobot.tools.testing.mock.action.ExecutionModeController.findAll(Pattern, Scene)
Section
Live Mode Implementation: - Search tag in io.github.jspinak.brobot.tools.testing.mock.action.ExecutionModeController.wait(double)
Section
loadAllHistories() - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryPersistence
Load all histories from the default directory.
loadAllHistories(String) - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryPersistence
Batch load all history files from a directory.
loadFromFile(String) - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryPersistence
Load ActionHistory from a JSON file.
loadFromFile(String, String) - Method in class io.github.jspinak.brobot.tools.actionhistory.ActionHistoryPersistence
Load ActionHistory from a JSON file in a specific directory.
loadImage(String) - Method in class io.github.jspinak.brobot.config.core.SmartImageLoader
Load an image using intelligent path resolution and caching.
loadImageDirect(String) - Method in class io.github.jspinak.brobot.config.core.SmartImageLoader
Load an image and return the BufferedImage directly.
Loading a Project - Search tag in package io.github.jspinak.brobot.runner.project
Section
loadingIndicator(Region) - Static method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryFactory
Creates ActionHistory for a loading indicator.
Loading Indicator Detection - Search tag in package io.github.jspinak.brobot.analysis.motion
Section
loadNormalizedImage(File) - Static method in class io.github.jspinak.brobot.util.image.ImageNormalizer
Loads and normalizes an image to RGB format.
loadProject(String) - Method in class io.github.jspinak.brobot.runner.project.AutomationProjectManager
Loads a project from a JSON string representation.
loadSikuliImage(String) - Method in class io.github.jspinak.brobot.config.core.SmartImageLoader
Load an image and wrap it in a SikuliX Image object.
loadStateImages() - Method in class io.github.jspinak.brobot.startup.state.StateImageLoader
Load images for all State beans that have deferred initialization.
locate(ElementLocator.LocateRequest) - Method in interface io.github.jspinak.brobot.core.location.ElementLocator
Locates elements on screen based on the request parameters.
locate(ElementLocator.LocateRequest) - Method in class io.github.jspinak.brobot.core.location.VisualElementLocator
 
locateInRegion(ElementLocator.LocateRequest, Region) - Method in interface io.github.jspinak.brobot.core.location.ElementLocator
Locates elements within a specific region.
locateInRegion(ElementLocator.LocateRequest, Region) - Method in class io.github.jspinak.brobot.core.location.VisualElementLocator
 
LocateRequest() - Constructor for class io.github.jspinak.brobot.core.location.ElementLocator.LocateRequest
 
location(Location) - Method in class io.github.jspinak.brobot.logging.events.ActionEvent.ActionEventBuilder
Location where the action was performed (if applicable)
location(Location) - Method in class io.github.jspinak.brobot.logging.LogEntry.LogEntryBuilder
 
Location - Class in io.github.jspinak.brobot.model.element
Represents a point on the screen in the Brobot model-based GUI automation framework.
Location() - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location at the origin (0,0).
Location(int, int) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location at the specified absolute coordinates.
Location(Location) - Constructor for class io.github.jspinak.brobot.model.element.Location
Copy constructor that creates a new Location from an existing Location.
Location(Location, int, int) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a new Location offset from an existing Location.
Location(Positions.Name) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location at a named position on the full screen.
Location(Region) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location at the center of the specified Region.
Location(Region, double, double) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location at a percentage-based position within a Region.
Location(Region, Position) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location at a specific position within a Region.
Location(Region, Positions.Name) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location at a named position within a Region.
Location(Region, Location) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location within a Region based on a SikuliX Location's coordinates.
Location(Match) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location from a Match, preserving its target position and offsets.
Location(Match, int, int) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location at a percentage-based position within a Match's region.
Location(Match, Position) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location at a specific position within a Match's region.
Location(Location) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location from a SikuliX Location.
Location(Location, int, int) - Constructor for class io.github.jspinak.brobot.model.element.Location
Creates a Location offset from a SikuliX Location.
LOCATION - Enum constant in enum class io.github.jspinak.brobot.model.state.StateObject.Type
 
Location.Builder - Class in io.github.jspinak.brobot.model.element
Builder class for constructing Location instances with a fluent API.
Location Conversions - Search tag in package io.github.jspinak.brobot.util.location
Section
Location Model - Search tag in package io.github.jspinak.brobot.model.element
Section
Location Types - Search tag in package io.github.jspinak.brobot.util.location
Section
LocationUtils - Search tag in package io.github.jspinak.brobot.util.location
Section
LocationUtils - Class in io.github.jspinak.brobot.util.location
Comprehensive utility methods for Location manipulation and calculations in Brobot.
LocationUtils() - Constructor for class io.github.jspinak.brobot.util.location.LocationUtils
 
log() - Method in interface io.github.jspinak.brobot.logging.BrobotLogger.LogBuilder
Finalize and emit the log entry.
log() - Method in class io.github.jspinak.brobot.logging.LogBuilder
 
log(LogCategory, LogLevel, String) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger
Simple logging with category and level.
log(LogCategory, LogLevel, String, Map<String, Object>) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger
Generic structured logging with custom context.
log(LogCategory, LogLevel, String, Map<String, Object>) - Method in class io.github.jspinak.brobot.logging.BrobotLoggerImpl
 
log(String) - Method in class io.github.jspinak.brobot.action.ConditionalActionChain
Logs a message.
logAction(ActionResult) - Method in class io.github.jspinak.brobot.logging.modular.ActionLoggingService
Log an action execution using the configured verbosity level.
logAction(ActionResult, ActionLogFormatter.VerbosityLevel) - Method in class io.github.jspinak.brobot.logging.modular.ActionLoggingService
Log an action with explicit verbosity level override.
logAction(ActionEvent) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger
Log an action event with all action-specific context.
logAction(ActionEvent) - Method in class io.github.jspinak.brobot.logging.BrobotLoggerImpl
 
logAction(String, ActionResult, ObjectCollection...) - Method in class io.github.jspinak.brobot.logging.formatter.ActionLogFormatter
Log a completed action with its results
logAttempt(String, ObjectCollection...) - Method in class io.github.jspinak.brobot.logging.formatter.ActionLogFormatter
Log an action attempt before execution
logBatchSearch(List<Pattern>, String) - Method in class io.github.jspinak.brobot.logging.ConciseFindLogger
Log a batch of patterns being searched together.
LogBuilder - Class in io.github.jspinak.brobot.logging
Standalone implementation of the fluent builder API for log entries.
LogBuilder(LogCategory, BrobotLogger) - Constructor for class io.github.jspinak.brobot.logging.LogBuilder
Create a new LogBuilder for the specified category and logger.
LogCategory - Enum Class in io.github.jspinak.brobot.logging
Categories for Brobot logging events.
logChainEnd(String, boolean, String) - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger
Log the end of an action chain
logChainStart(String, String) - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger
Log the start of an action chain
logConfiguration() - Method in class io.github.jspinak.brobot.config.core.MockModeResolver
Logs the current mock mode configuration for debugging.
LogEntry - Class in io.github.jspinak.brobot.logging
The actual log entry data structure that gets passed to formatters.
LogEntry.LogEntryBuilder - Class in io.github.jspinak.brobot.logging
 
logEventConfiguration() - Method in class io.github.jspinak.brobot.startup.orchestration.EventListenerConfiguration
 
LogFormatter - Interface in io.github.jspinak.brobot.logging.formatter
Interface for formatting log entries into string output.
LogFormatter.FormatType - Enum Class in io.github.jspinak.brobot.logging.formatter
Output format types for different use cases.
logFoundMatch(int, double, int, int) - Method in class io.github.jspinak.brobot.logging.DiagnosticLogger
Log found match details with intelligent filtering and summarization
LoggingApplicationEventMulticaster() - Constructor for class io.github.jspinak.brobot.startup.orchestration.EventListenerConfiguration.LoggingApplicationEventMulticaster
 
LoggingAutoConfiguration - Class in io.github.jspinak.brobot.logging.config
Auto-configuration for the Brobot logging system.
LoggingAutoConfiguration() - Constructor for class io.github.jspinak.brobot.logging.config.LoggingAutoConfiguration
 
LoggingAutoConfiguration.LoggingPresetManager - Class in io.github.jspinak.brobot.logging.config
Manages logging presets for different environments.
LoggingCondition(Predicate<ActionResult>, Runnable, LogLevel, String) - Constructor for class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy.LoggingCondition
 
LoggingConfiguration - Class in io.github.jspinak.brobot.config.logging
Spring configuration for the Brobot logging subsystem.
LoggingConfiguration - Class in io.github.jspinak.brobot.logging
Configuration for the Brobot logging system.
LoggingConfiguration() - Constructor for class io.github.jspinak.brobot.config.logging.LoggingConfiguration
 
LoggingConfiguration() - Constructor for class io.github.jspinak.brobot.logging.LoggingConfiguration
 
LoggingConfiguration.EnrichmentConfiguration - Class in io.github.jspinak.brobot.logging
Configuration for data enrichment
LoggingConfiguration.LoggingPreset - Enum Class in io.github.jspinak.brobot.logging
Preset configurations for common scenarios
LoggingConfiguration.OutputConfiguration - Class in io.github.jspinak.brobot.logging
Configuration for output formatting
LoggingConfiguration.OutputFormat - Enum Class in io.github.jspinak.brobot.logging
Output format options
LoggingConfiguration.PerformanceConfiguration - Class in io.github.jspinak.brobot.logging
Configuration for performance optimizations
loggingPresetManager(LoggingConfiguration) - Method in class io.github.jspinak.brobot.logging.config.LoggingAutoConfiguration
Creates a logging preset manager for easy configuration.
LoggingPresetManager(LoggingConfiguration) - Constructor for class io.github.jspinak.brobot.logging.config.LoggingAutoConfiguration.LoggingPresetManager
 
LoggingVerbosityConfig - Class in io.github.jspinak.brobot.config.logging
Configuration for logging verbosity across the Brobot framework.
LoggingVerbosityConfig() - Constructor for class io.github.jspinak.brobot.config.logging.LoggingVerbosityConfig
 
LoggingVerbosityConfig.NormalModeConfig - Class in io.github.jspinak.brobot.config.logging
Configuration for normal logging mode.
LoggingVerbosityConfig.VerboseModeConfig - Class in io.github.jspinak.brobot.config.logging
Configuration for verbose logging mode.
LoggingVerbosityConfig.VerbosityLevel - Enum Class in io.github.jspinak.brobot.config.logging
Verbosity levels for logging output.
LOGICAL - Enum constant in enum class io.github.jspinak.brobot.capture.provider.CaptureProvider.ResolutionType
 
logIfFailure(ActionResult, String) - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy
Log if the action failed
logIfSuccess(ActionResult, String) - Method in class io.github.jspinak.brobot.action.logging.ConditionalLoggingStrategy
Log if the action was successful
logImageAnalysis(BufferedImage, BufferedImage, String) - Method in class io.github.jspinak.brobot.logging.DiagnosticLogger
Log image analysis for failed matches
logImageAnalysis(String, String, String) - Method in class io.github.jspinak.brobot.logging.ConciseFindLogger
Log image analysis only when it provides new information.
loginScenario() - Method in class io.github.jspinak.brobot.tools.testing.data.TestDataBuilder
Creates a quick scenario with common login elements.
logLevel(LogLevel) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration.LoggingConfigurationBuilder
 
LogLevel - Enum Class in io.github.jspinak.brobot.logging
Standard log levels for the Brobot logging system.
logLowScoreSummary() - Method in class io.github.jspinak.brobot.logging.DiagnosticLogger
Log summary of low-score matches if any were found
logMatch(MatchEvent) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger
Log a pattern matching event with match results.
logMatch(MatchEvent) - Method in class io.github.jspinak.brobot.logging.BrobotLoggerImpl
 
logMockModeState() - Static method in class io.github.jspinak.brobot.config.mock.MockModeManager
Logs the current mock mode state across all components for debugging.
logOnFailure(boolean) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration.LoggingConfigurationBuilder
 
logOnSuccess(boolean) - Method in class io.github.jspinak.brobot.action.logging.ActionLoggingEnhancer.LoggingConfiguration.LoggingConfigurationBuilder
 
logParameters() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.Monitored
Whether to include method parameters in logs.
logPatternResult(Pattern, int, double) - Method in class io.github.jspinak.brobot.logging.DiagnosticLogger
Log pattern match result
logPatternResult(Pattern, int, double, boolean) - Method in class io.github.jspinak.brobot.logging.ConciseFindLogger
Log pattern results concisely.
logPatternSearch(Pattern, Scene, double) - Method in class io.github.jspinak.brobot.logging.ConciseFindLogger
Log a pattern search with intelligent deduplication.
logPatternSearch(Pattern, Scene, double) - Method in class io.github.jspinak.brobot.logging.DiagnosticLogger
Log pattern search attempt
logPatternSikuliCall(String, boolean) - Method in class io.github.jspinak.brobot.logging.DiagnosticLogger
Log Pattern.sikuli() calls with caching info
logPerformance(PerformanceEvent) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger
Log performance metrics and timing information.
logPerformance(PerformanceEvent) - Method in class io.github.jspinak.brobot.logging.BrobotLoggerImpl
 
LogProperties() - Constructor for class io.github.jspinak.brobot.debug.ImageDebugConfig.LogProperties
 
logResult() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.Monitored
Whether to include return value in logs.
logRetries() - Element in annotation interface io.github.jspinak.brobot.aspects.annotations.Recoverable
Whether to log retry attempts.
logSimilarityAnalysis(String, double[], Double, Double) - Method in class io.github.jspinak.brobot.logging.DiagnosticLogger
Log similarity threshold analysis
logStep(String, String) - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger
Log a simple step without transition details
logStepTransition(String, String, String, ActionConfig, ActionResult) - Method in class io.github.jspinak.brobot.action.logging.ActionChainLogger
Log a step transition in the chain
logTransition(TransitionEvent) - Method in interface io.github.jspinak.brobot.logging.BrobotLogger
Log a state transition event.
logTransition(TransitionEvent) - Method in class io.github.jspinak.brobot.logging.BrobotLoggerImpl
 
LOW - Enum constant in enum class io.github.jspinak.brobot.action.result.MatchStatistics.ConfidenceLevel
 
LOW - Enum constant in enum class io.github.jspinak.brobot.tools.history.configuration.IllustrationContext.Priority
 
lowerLeftElement(int, int) - Static method in class io.github.jspinak.brobot.tools.testing.mock.history.MockActionHistoryFactory
Creates ActionHistory for a lower-left screen element.
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