Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABOVE_MATCH - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- ABSOLUTE - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.MatchFusionMethod
- Action - Class in io.github.jspinak.brobot.actions.actionExecution
-
Entry point for executing GUI automation actions in the Brobot model-based framework.
- Action(ActionExecution, ActionService) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.Action
- ACTION - Enum constant in enum class io.github.jspinak.brobot.report.log.model.LogType
- ActionDefinition - Class in io.github.jspinak.brobot.dsl
-
Defines a sequence of actions as data in the Brobot Domain-Specific Language.
- ActionDefinition() - Constructor for class io.github.jspinak.brobot.dsl.ActionDefinition
- ActionDefinition(ActionOptions, ObjectCollection) - Constructor for class io.github.jspinak.brobot.dsl.ActionDefinition
- ActionDefinitionStateTransition - Class in io.github.jspinak.brobot.manageStates
-
Data-driven state transition implementation for the Brobot framework.
- ActionDefinitionStateTransition() - Constructor for class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- ActionDurations - Class in io.github.jspinak.brobot.actions.methods.time
-
Mock durations for different Actions.
- ActionDurations() - Constructor for class io.github.jspinak.brobot.actions.methods.time.ActionDurations
- ActionExecution - Class in io.github.jspinak.brobot.actions.actionExecution
-
Performs the Action and maintenance around the Action such as - Setting the start time and saving the operation's duration - Executing pauses before and after the operation - Determining the success of the operation - Saving the MatchSnapshots Any Action that is run independently of this class should have code to perform maintenance around the Action.
- ActionExecution(Time, IllustrateScreenshot, SelectRegions, ActionLifecycleManagement, DatasetManager, Success, MatchesInitializer, ActionLogger, CaptureScreenshot, AutomationSession) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.ActionExecution
- ActionInterface - Interface in io.github.jspinak.brobot.actions.actionExecution
-
Core interface for all actions in the Brobot model-based GUI automation framework.
- ActionLifecycle - Class in io.github.jspinak.brobot.actions.actionExecution.actionLifecycle
- ActionLifecycle(LocalDateTime, double) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- ActionLifecycleManagement - Class in io.github.jspinak.brobot.actions.actionExecution.actionLifecycle
- ActionLifecycleManagement(Time) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycleManagement
- ActionLogger - Interface in io.github.jspinak.brobot.report.log
-
Interface for creating different types of logs.
- ActionLoggerImpl - Class in io.github.jspinak.brobot.report.log.impl
- ActionLoggerImpl(LogSink) - Constructor for class io.github.jspinak.brobot.report.log.impl.ActionLoggerImpl
- ActionOptions - Class in io.github.jspinak.brobot.actions.actionOptions
-
Configuration object that defines how GUI automation actions are executed in Brobot.
- ActionOptions() - Constructor for class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- ActionOptions.Action - Enum Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptions.Builder - Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptions.ClickUntil - Enum Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptions.Color - Enum Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptions.DefineAs - Enum Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptions.DoOnEach - Enum Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptions.Find - Enum Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptions.GetTextUntil - Enum Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptions.Illustrate - Enum Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptions.MatchFusionMethod - Enum Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptions.ScrollDirection - Enum Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptionsForDrag - Class in io.github.jspinak.brobot.actions.composites.methods.drag
- ActionOptionsForDrag() - Constructor for class io.github.jspinak.brobot.actions.composites.methods.drag.ActionOptionsForDrag
- ActionOptionsJsonUtils - Class in io.github.jspinak.brobot.json.utils
-
Utilities for serializing ActionOptions to and from JSON.
- ActionOptionsJsonUtils(JsonUtils, JsonParser) - Constructor for class io.github.jspinak.brobot.json.utils.ActionOptionsJsonUtils
- ActionOptionsObjectCollectionPair - Class in io.github.jspinak.brobot.actions.composites.multipleActions
- ActionOptionsObjectCollectionPair(ActionOptions, ObjectCollection) - Constructor for class io.github.jspinak.brobot.actions.composites.multipleActions.ActionOptionsObjectCollectionPair
- ActionOptionsSerializer - Class in io.github.jspinak.brobot.json.serializers
-
Custom serializer for ActionOptions to handle special cases
- ActionOptionsSerializer() - Constructor for class io.github.jspinak.brobot.json.serializers.ActionOptionsSerializer
- actionOptionsToJson(ActionOptions) - Method in class io.github.jspinak.brobot.json.utils.ActionOptionsJsonUtils
-
Serializes ActionOptions to JSON, handling special cases
- actionOptionsToMap(ActionOptions) - Method in class io.github.jspinak.brobot.json.utils.ActionOptionsJsonUtils
-
Converts ActionOptions to a Map representation that's easier to work with for custom serialization, excluding problematic fields
- ActionResultCombo - Class in io.github.jspinak.brobot.actions.actionResultCombo
-
An ActionResultsCombos has both an action and an expected result.
- ActionResultCombo() - Constructor for class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- ActionService - Class in io.github.jspinak.brobot.actions.actionExecution
-
Returns the corresponding Action class as specified in ActionOptions.
- ActionService(BasicAction, CompositeAction, FindFunctions) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.ActionService
- ActionStep - Class in io.github.jspinak.brobot.dsl
- ActionStep() - Constructor for class io.github.jspinak.brobot.dsl.ActionStep
- ActionStep(ActionOptions, ObjectCollection) - Constructor for class io.github.jspinak.brobot.dsl.ActionStep
- ActionText - Class in io.github.jspinak.brobot.actions.actionExecution.manageTrainingData
-
Determines the text description of an action given the action itself as well as the active states before and after action execution.
- ActionText() - Constructor for class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ActionText
- ActionVector - Class in io.github.jspinak.brobot.datatypes.trainingData
-
An ActionVector is the translation of the ActionOptions variable into a vector of numbers, to be used for machine learning.
- ActionVector() - Constructor for class io.github.jspinak.brobot.datatypes.trainingData.ActionVector
- ActionVectorOneHot - Class in io.github.jspinak.brobot.actions.actionExecution.manageTrainingData
-
This translation method uses one hot encoding to encode the type of action performed.
- ActionVectorOneHot() - Constructor for class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ActionVectorOneHot
- ActionVectorTranslation - Interface in io.github.jspinak.brobot.actions.actionExecution.manageTrainingData
-
There can be different ways to translate an ActionOption variable to a vector.
- ActiveStates - Class in io.github.jspinak.brobot.manageStates
-
Manages a collection of currently active states in the Brobot framework.
- ActiveStates() - Constructor for class io.github.jspinak.brobot.manageStates.ActiveStates
- add(PixelAnalysis) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection
- add(SceneAnalysis) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- add(KmeansProfile) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfiles
- add(ParameterCollection) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollections
- add(Anchor) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchors
- add(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
-
Adds another Location's coordinates to this Location.
- add(Location, Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Add one location to another
- add(Match...) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- add(IStateTransition) - Method in class io.github.jspinak.brobot.manageStates.Path
- add(StateTransitions) - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
- add(Long) - Method in class io.github.jspinak.brobot.manageStates.Path
- add(Long, Long) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- add(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- add(String) - Method in class io.github.jspinak.brobot.services.Init
- addActionCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- addActionOptionsObjectCollectionPair(ActionOptions, ObjectCollection) - Method in class io.github.jspinak.brobot.actions.composites.multipleActions.MultipleActionsObject
- addActiveState(Long) - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- addActiveState(Long, boolean) - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- addAll(Text) - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- addAll(List<Match>) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- addAllResults(Matches) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- addAnalysis(ColorCluster.ColorSchemaName, SceneAnalysis.Analysis, Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- addAnchor(Anchor) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- addAnchor(Positions.Name, Position) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- addAnchor(Positions.Name, Positions.Name) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- addAnchor(Positions.Name, Positions.Name) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- addChild(Tree) - Method in class io.github.jspinak.brobot.report.Tree
- addColorToMat(Mat, Mat, Scalar) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
-
Add the color to the original Mat where the mask is turned on (255).
- addContextImages(String...) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage.Builder
-
Deprecated.
- addCustomFind(BiConsumer<Matches, List<ObjectCollection>>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindFunctions
- addData(ActionVector, String, ArrayList<BufferedImage>) - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.SaveTrainingData
- addDefinedRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- addError(ValidationError) - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Adds an error to the validation result.
- addError(String, String, ValidationSeverity) - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Adds an error with a specific code, message, and severity.
- addFilename(String) - Method in class io.github.jspinak.brobot.imageUtils.FilenameRepo
- addFind(ActionOptions.Find) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- addFullImages(String...) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage.Builder
-
Deprecated.
- addHiddenState(Long) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- addHorizontalSubmats(List<Mat>) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- addHorizontalSubmats(Mat...) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- addImage(ScenesPerImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateRepo
- addImage(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- addImage(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateWithImages
- addImage(StateImage, Set<Integer>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateRepo
- addImage(String) - Method in class io.github.jspinak.brobot.manageStates.QuickStateAndTransitionsBuilder
- addInsideImages(String...) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage.Builder
-
Deprecated.
- addKmeanProfiles(ColorCluster.ColorSchemaName, KmeansProfiles) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfilesAllSchemas
- addKMeansIfNeeded(Set<StateImage>, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetKMeansProfiles
- addKmeansProfile(ColorCluster.ColorSchemaName, KmeansProfile) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfilesAllSchemas
- addLocations(Matches, ObjectCollection) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.AddNonImageObjects
- addMatch(int, int, int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- addMatch(Match) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- addMatch(Match) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- addMatches(int, int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- addMatches(Matches, ObjectCollection) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.AddNonImageObjects
- addMatchList(List<Match>) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- addMatchListToMatches(List<Match>, Matches) - Method in class io.github.jspinak.brobot.actions.methods.MatchOps
- addMatchObjects(Matches) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- addMatchSnapshot(int, int, int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- addMatchSnapshot(MatchSnapshot) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- addMatchSnapshot(MatchSnapshot) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- addMats(List<Mat>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector.Builder
- addMats(Mat...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector.Builder
- addMockPerformed() - Method in class io.github.jspinak.brobot.mock.MockStatus
- addNewProfiles(KmeansProfilesAllSchemas, StateImage, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetKMeansProfiles
- AddNonImageObjects - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
-
Non-image objects are adjusted and added directly to the Matches variable.
- AddNonImageObjects() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.AddNonImageObjects
- addNonMatchResults(Matches) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- addOffset(List<ObjectCollection>, Matches, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.OffsetOps
- addOffsetAsLastMatch(Matches, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.OffsetOps
-
Happens after the FIND action to determine the last location to act on.
- addOffsetAsOnlyMatch(List<ObjectCollection>, Matches, boolean) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.OffsetOps
-
Happens at the beginning of the FIND action if there are no objects in the collections.
- addPath(Path) - Method in class io.github.jspinak.brobot.manageStates.Paths
- addPattern(Pattern) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- addPattern(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- addPatterns(Pattern...) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- addPatterns(String...) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- addPercentH(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
- addPercentOfH(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- addPercentOfW(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- addPercentW(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
- addPngExtensionIfNeeded(String) - Static method in class io.github.jspinak.brobot.imageUtils.FilenameOps
- addRegions(Matches, ObjectCollection) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.AddNonImageObjects
-
Finding Text in Regions doesn't happen in the Find Action.
- addResultCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- addScene(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.ScenesPerImage
- addSceneAnalysis(SceneAnalysis) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- addSceneCombinations(List<SceneCombination>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombinations
- addScenes(Scene...) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- addScenes(Set<Integer>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.ScenesPerImage
- addSearchRegion(Region) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- addSearchRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- addSearchRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- addSearchRegion(StateRegion) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- addSearchRegions(Region...) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- addSearchRegions(List<Region>) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- addSetOfData(Matches) - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.DatasetManager
-
Adds the screenshot taken before the action, the action vector, action description, and a new screenshot.
- addSnapshot(MatchSnapshot) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
-
A Snapshot is either: 1.
- addSnapshot(MatchSnapshot) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- addSnapshot(MatchSnapshot) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- addState(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.ActiveStates
- addStateImage(StateImage) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- addStateLocation(StateLocation) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- addStateRegion(StateRegion) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- addStates(ActiveStates) - Method in class io.github.jspinak.brobot.manageStates.ActiveStates
- addStates(Set<StateEnum>) - Method in class io.github.jspinak.brobot.manageStates.ActiveStates
- addStateSet(int, State...) - Method in class io.github.jspinak.brobot.manageStates.InitialStates
- addStateSet(int, String...) - Method in class io.github.jspinak.brobot.manageStates.InitialStates
- addStateString(StateString) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- addStateText(String) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- addStep(ActionOptions, ObjectCollection) - Method in class io.github.jspinak.brobot.dsl.ActionDefinition
- addStep(ActionStep) - Method in class io.github.jspinak.brobot.dsl.ActionDefinition
- addString(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- addSubMat(Location, Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- addSwipe() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- addText(Mat, String) - Method in class io.github.jspinak.brobot.imageUtils.ShowScoring
- addTimesActedOn() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- addTimesActedOn() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- addTimesActedOn() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- addTimesActedOn() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- addTimesActedOn() - Method in interface io.github.jspinak.brobot.datatypes.state.stateObject.StateObject
- addToActivate(String...) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition.Builder
- addToExit(String...) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition.Builder
- addToJointTable(StateTransitions) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
-
Each transition can activate multiple states.
- addTransition(ActionDefinitionStateTransition) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- addTransition(JavaStateTransition) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- addTransition(JavaStateTransition) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- addTransition(BooleanSupplier, String...) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- addTransition(BooleanSupplier, String...) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- addTransitionFinish(JavaStateTransition) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- addTransitionFinish(BooleanSupplier) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- addTransitionImage(String, String) - Method in class io.github.jspinak.brobot.manageStates.QuickStateAndTransitionsBuilder
- addTransitionsToHiddenStates(State) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
-
Hidden States can be accessed by closing the State hiding them.
- addVerticalSubmats(List<Mat>) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- addVerticalSubmats(Mat...) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- addVisit() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- AdjacentStates - Class in io.github.jspinak.brobot.manageStates
- AdjacentStates(AllStatesInProjectService, StateMemory, StateTransitionsInProjectService) - Constructor for class io.github.jspinak.brobot.manageStates.AdjacentStates
- adjust(int, int, int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- adjust(Match, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.AdjustMatches
- adjust(Region, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineHelper
-
Adjust the defined region according to the ActionOptions.
- adjustActiveStatesWithMatches(Matches) - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- adjustAll(Matches, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.AdjustMatches
- adjustAll(ObjectCollection, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.AdjustMatches
- AdjustMatches - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
-
Adjust Matches according to the options in ActionOptions.
- AdjustMatches() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.AdjustMatches
- adjustToRegion() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- adjustToRegion(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Adjust location to be within region bounds
- adjustX(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- adjustX(Region, int) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- adjustX2(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- adjustX2(Region, int) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
-
Sets x2 with respect to x and not to w (adjusts the width)
- adjustY(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- adjustY(Region, int) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- adjustY2(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- adjustY2(Region, int) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
-
Sets y2 with respect to y and not to h (adjusts the height)
- AfterClick - Class in io.github.jspinak.brobot.actions.methods.basicactions.click
-
After a successful click, Sets the probability that the object remains visible or disappears.
- AfterClick(MoveMouseWrapper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.click.AfterClick
- ALL - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- ALL_WORDS - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- allBordersDefined() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefinedBorders
- allowScreenCapture(boolean) - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment.Builder
-
Sets whether screen capture is allowed even when display is available.
- AllStatesInProject - Class in io.github.jspinak.brobot.database.data
- AllStatesInProject() - Constructor for class io.github.jspinak.brobot.database.data.AllStatesInProject
- AllStatesInProjectService - Class in io.github.jspinak.brobot.database.services
-
Manages the State repository.
- AllStatesInProjectService(AllStatesInProject) - Constructor for class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- AnalyzePixels - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
-
This class is a central location for pixel analysis, for every color-based match strategy.
- AnalyzePixels(GetDistanceMatrix, GetPixelAnalysisCollectionScores, SetKMeansProfiles, GetSceneAnalysisScores) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.AnalyzePixels
- Anchor - Class in io.github.jspinak.brobot.datatypes.primitives.location
-
Defines relative positioning constraints between visual elements in Brobot.
- Anchor() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Anchor
- Anchor(Positions.Name, Position) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Anchor
- AnchorRegion - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
- AnchorRegion() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.AnchorRegion
- Anchors - Class in io.github.jspinak.brobot.datatypes.primitives.location
-
Collection of Anchor objects for defining complex relative positioning constraints.
- Anchors() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Anchors
- ANSI - Class in io.github.jspinak.brobot.report
-
ANSI escape code constants for colored terminal output in Brobot reporting.
- ANSI() - Constructor for class io.github.jspinak.brobot.report.ANSI
- App - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers
-
Gets the window of the App in focus.
- App(MockFocusedWindow) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.App
- applyIfOk(Mat, Rect) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- asObjectCollection() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- asObjectCollection() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- asObjectCollection() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- asObjectCollection() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- asObjectCollection() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- asObjectCollection() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- asObjectCollection(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Create an ObjectCollection
- assertTrue(String, boolean...) - Static method in class io.github.jspinak.brobot.report.TestOutput
- assertTrue(String, double...) - Static method in class io.github.jspinak.brobot.report.TestOutput
- assertTrue(String, int...) - Static method in class io.github.jspinak.brobot.report.TestOutput
- assertTrue(String, StateEnum...) - Static method in class io.github.jspinak.brobot.report.TestOutput
- assertTrue(String, String...) - Static method in class io.github.jspinak.brobot.report.TestOutput
- AssignmentStatement - Class in io.github.jspinak.brobot.dsl
- AssignmentStatement() - Constructor for class io.github.jspinak.brobot.dsl.AssignmentStatement
- asStateLocationInNullState() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- asStateLocationInNullState(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Create a StateLocation in null state
- AUTOMATION_DSL_SCHEMA_PATH - Variable in class io.github.jspinak.brobot.json.parsing.SchemaManager
- AutomationDsl - Class in io.github.jspinak.brobot.dsl
- AutomationDsl() - Constructor for class io.github.jspinak.brobot.dsl.AutomationDsl
- AutomationDSLValidator - Class in io.github.jspinak.brobot.json.schemaValidation.schema
-
Validates automation DSL JSON against the automation DSL schema.
- AutomationDSLValidator() - Constructor for class io.github.jspinak.brobot.json.schemaValidation.schema.AutomationDSLValidator
-
Initializes the validator by loading the automation DSL schema.
- AutomationFunction - Class in io.github.jspinak.brobot.dsl
- AutomationFunction() - Constructor for class io.github.jspinak.brobot.dsl.AutomationFunction
- AutomationScript - Interface in io.github.jspinak.brobot.automationScripts
-
Core interface for automation script lifecycle management in the Brobot framework.
- AutomationSession - Class in io.github.jspinak.brobot.report.log
- AutomationSession() - Constructor for class io.github.jspinak.brobot.report.log.AutomationSession
- AutomationUI - Class in io.github.jspinak.brobot.datatypes.project
-
Represents the automation configuration for UI buttons in the Brobot Runner.
- AutomationUI() - Constructor for class io.github.jspinak.brobot.datatypes.project.AutomationUI
B
- Base64Converter - Class in io.github.jspinak.brobot.stringUtils
-
Utility for Base64 encoding of files and byte arrays in the Brobot framework.
- Base64Converter() - Constructor for class io.github.jspinak.brobot.stringUtils.Base64Converter
- base64StringToByteArray(String) - Static method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- base64StringToImage(String) - Static method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- BaseAutomation - Class in io.github.jspinak.brobot.automationScripts
-
Abstract base class for building GUI automation applications in the Brobot framework.
- BaseAutomation(StateHandler) - Constructor for class io.github.jspinak.brobot.automationScripts.BaseAutomation
- BasicAction - Class in io.github.jspinak.brobot.actions.actionExecution
-
BasicActions, which run for 1 iteration, require 1 or no Find operations.
- BasicAction(Find, Click, MouseDown, MouseUp, DefineRegion, TypeText, MoveMouse, WaitVanish, Highlight, ScrollMouseWheel, KeyDown, KeyUp, Classify) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.BasicAction
- basicTransition(String, String, StateImage) - Method in class io.github.jspinak.brobot.manageStates.CommonTransitions
- BELOW_MATCH - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- BEST - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DoOnEach
- BEST - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- bestMatchSimilarityLessThan(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- BGR - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster.ColorSchemaName
- BGR_FROM_INDICES_2D - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis.Analysis
- BGR_FROM_INDICES_2D_TARGETS - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis.Analysis
- BGRtoHSV(Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
-
Returns a new HSV Mat.
- BinaryOperationExpression - Class in io.github.jspinak.brobot.dsl
- BinaryOperationExpression() - Constructor for class io.github.jspinak.brobot.dsl.BinaryOperationExpression
- bItwise_and(Mat, Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- bItwise_not(Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- bItwise_or(Mat, Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- BLACK - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLACK_BACKGROUND - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLACK_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLACK_BOLD - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLACK_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLACK_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLACK_UNDERLINED - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLUE - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema.ColorValue
- BLUE - Enum constant in enum class io.github.jspinak.brobot.imageUtils.OpenCVColor
- BLUE - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLUE_BACKGROUND - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLUE_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLUE_BOLD - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLUE_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLUE_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- BLUE_UNDERLINED - Static variable in class io.github.jspinak.brobot.report.ANSI
- BOTTOMLEFT - Enum constant in enum class io.github.jspinak.brobot.datatypes.primitives.location.Positions.Name
- BOTTOMMIDDLE - Enum constant in enum class io.github.jspinak.brobot.datatypes.primitives.location.Positions.Name
- BOTTOMRIGHT - Enum constant in enum class io.github.jspinak.brobot.datatypes.primitives.location.Positions.Name
- BrobotEnvironment - Class in io.github.jspinak.brobot.actions
-
Manages Brobot's runtime environment configuration.
- BrobotEnvironment.Builder - Class in io.github.jspinak.brobot.actions
-
Builder for creating custom BrobotEnvironment configurations.
- BrobotImageMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for Brobot Image class to prevent serializing BufferedImage.
- BrobotImageMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.BrobotImageMixin
- BrobotJsonModule - Class in io.github.jspinak.brobot.json.module
- BrobotJsonModule(ActionOptionsSerializer, MatchesSerializer, ObjectCollectionSerializer, MatSerializer, ImageSerializer, ImageDeserializer, SearchRegionsDeserializer) - Constructor for class io.github.jspinak.brobot.json.module.BrobotJsonModule
- BrobotSettings - Class in io.github.jspinak.brobot.actions
-
Global configuration settings for the Brobot model-based GUI automation framework.
- BrobotSettings() - Constructor for class io.github.jspinak.brobot.actions.BrobotSettings
- BrobotSpringBeanConfig - Class in io.github.jspinak.brobot
- BrobotSpringBeanConfig() - Constructor for class io.github.jspinak.brobot.BrobotSpringBeanConfig
- BrobotStartupLifecycle - Class in io.github.jspinak.brobot
-
This class implements the SmartLifecycle interface to perform actions after the Spring context is initialized.
- BrobotStartupLifecycle(Init) - Constructor for class io.github.jspinak.brobot.BrobotStartupLifecycle
- bufferedImage2Mat(BufferedImage) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- BufferedImageMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for BufferedImage to prevent serializing internal classes.
- BufferedImageMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.BufferedImageMixin
- BufferedImageOps - Class in io.github.jspinak.brobot.imageUtils
-
Comprehensive BufferedImage operations for the Brobot GUI automation framework.
- BufferedImageOps() - Constructor for class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- bufferedImageToMat(BufferedImage) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- bufferedImageToStringBase64(BufferedImage) - Static method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
-
Helper method to convert BufferedImage to Base64 String
- build() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- build() - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment.Builder
-
Builds the BrobotEnvironment configuration.
- build() - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- build() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- build() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours.Builder
- build() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage.Builder
-
Deprecated.
- build() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.NoMatch.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText.Builder
- build() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- build() - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- build() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition.Builder
- build() - Method in class io.github.jspinak.brobot.manageStates.QuickStateAndTransitionsBuilder
- build() - Method in class io.github.jspinak.brobot.manageStates.QuickStateStructureBuilder
- build() - Method in class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- build() - Method in class io.github.jspinak.brobot.mock.MatchMaker.Builder
- build(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString.Builder
- buildDataset - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
AI Settings
- builder() - Static method in class io.github.jspinak.brobot.actions.BrobotEnvironment
-
Creates a default builder.
- Builder() - Constructor for class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.actions.BrobotEnvironment.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage.Builder
-
Deprecated.
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.grid.Grid.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.NoMatch.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.manageStates.JavaStateTransition.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.mock.MatchMaker.Builder
- Builder(String) - Constructor for class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- Builder(String) - Constructor for class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- BuilderExpression - Class in io.github.jspinak.brobot.dsl
- BuilderExpression() - Constructor for class io.github.jspinak.brobot.dsl.BuilderExpression
- BuilderMethod - Class in io.github.jspinak.brobot.dsl
-
Represents a method call in the Brobot Domain-Specific Language (DSL).
- BuilderMethod() - Constructor for class io.github.jspinak.brobot.dsl.BuilderMethod
- BusinessRuleValidator - Class in io.github.jspinak.brobot.json.schemaValidation.business
-
Main entry point for business rule validation.
- BusinessRuleValidator(TransitionRuleValidator, FunctionRuleValidator) - Constructor for class io.github.jspinak.brobot.json.schemaValidation.business.BusinessRuleValidator
- Button - Class in io.github.jspinak.brobot.datatypes.project
-
Represents a UI button configuration for the desktop runner that calls automation functions.
- Button() - Constructor for class io.github.jspinak.brobot.datatypes.project.Button
- Button.ButtonPosition - Class in io.github.jspinak.brobot.datatypes.project
-
Represents position information for a button in the UI.
- Button.ButtonStyling - Class in io.github.jspinak.brobot.datatypes.project
-
Represents styling information for a button.
- ButtonPosition() - Constructor for class io.github.jspinak.brobot.datatypes.project.Button.ButtonPosition
- ButtonStyling() - Constructor for class io.github.jspinak.brobot.datatypes.project.Button.ButtonStyling
C
- calculateBoundingBox(Location, Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- called(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- canCaptureScreen() - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment
-
Checks if screen capture operations are allowed.
- canEqual(Object) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Scene
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchor
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchors
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- canEqual(Object) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.ActionDefinition
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.ActionStep
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.AssignmentStatement
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.AutomationDsl
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.BinaryOperationExpression
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.BuilderExpression
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.BuilderMethod
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.IfStatement
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.LiteralExpression
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.MethodCallExpression
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.MethodCallStatement
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.Parameter
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.ReturnStatement
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.VariableDeclarationStatement
- canEqual(Object) - Method in class io.github.jspinak.brobot.dsl.VariableExpression
- canEqual(Object) - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- canEqual(Object) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- canEqual(Object) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- canEqual(Object) - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- canEqual(Object) - Method in class io.github.jspinak.brobot.report.log.dto.StateImageLogDTO
- canEqual(Object) - Method in class io.github.jspinak.brobot.testingAUTs.StateVisit
- canHide(String...) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- capture(int, double) - Method in class io.github.jspinak.brobot.imageUtils.CaptureScreenshots
-
Takes and saves screenshots repeatedly in the folder 'path'.
- captureFrequency - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- captureScreenshot(String) - Method in class io.github.jspinak.brobot.imageUtils.CaptureScreenshot
- CaptureScreenshot - Class in io.github.jspinak.brobot.imageUtils
-
Captures the screenshot from the screen where the mouse is located and saves it to the given directory.
- CaptureScreenshot(SaveToFile) - Constructor for class io.github.jspinak.brobot.imageUtils.CaptureScreenshot
- CaptureScreenshots - Class in io.github.jspinak.brobot.imageUtils
-
Saves a series of screenshots.
- CaptureScreenshots(ImageUtils, Time) - Constructor for class io.github.jspinak.brobot.imageUtils.CaptureScreenshots
- ChangedPixels - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.motion
- ChangedPixels(MatOps3d) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.ChangedPixels
- check - Static variable in class io.github.jspinak.brobot.report.Output
- checkForActiveStates() - Method in class io.github.jspinak.brobot.manageStates.StateFinder
- CLASSES_LEGEND - Enum constant in enum class io.github.jspinak.brobot.illustratedHistory.Illustrations.Type
- CLASSIFICATION - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Color
- ClassificationLegend - Class in io.github.jspinak.brobot.illustratedHistory
- ClassificationLegend() - Constructor for class io.github.jspinak.brobot.illustratedHistory.ClassificationLegend
- Classify - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification
- Classify(FindColor) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification.Classify
- CLASSIFY - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- ClassifyPixels - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification
-
DynamicImages classify as probabilities, standard Images have 100% pixel probability when found.
- ClassifyPixels(MatOps3d) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification.ClassifyPixels
- cleanPath(Set<Long>, Long) - Method in class io.github.jspinak.brobot.manageStates.Path
-
If the Path contains a failed Transition, an empty Path will be returned.
- cleanPaths(Set<Long>, Long) - Method in class io.github.jspinak.brobot.manageStates.Paths
- clearCache() - Method in class io.github.jspinak.brobot.json.parsing.SchemaManager
- click(double, StateImage...) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- click(Location) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- click(Location, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickLocationOnce
- Click - Class in io.github.jspinak.brobot.actions.methods.basicactions.click
-
Performs mouse click operations on GUI elements in the Brobot framework.
- Click(Find, ClickLocationOnce, Time, AfterClick) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.click.Click
- CLICK - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- CLICK_UNTIL - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- clickAndAction(StateImage, StateImage, ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickAndFind(StateImage, StateImage) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickAndFindState(StateImage, String, int) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickAndStateAction(StateImage, String, double, ActionOptions.Action, int) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickAndVanish(StateImage, StateImage) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickAndVanishState(StateImage, String, double, int) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickImageUntilItVanishes(int, double, StateImage) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- ClickLocationOnce - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse
-
Wrapper class for Click, handles real and mock clicks.
- ClickLocationOnce(MouseDownWrapper, MouseUpWrapper, MoveMouseWrapper) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickLocationOnce
- ClickType - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse
-
Converts ClickType to a Sikuli Button.
- ClickType() - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType
- ClickType.Type - Enum Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse
- ClickUntil - Class in io.github.jspinak.brobot.actions.composites.methods
-
ClickUntil clicks Matches until a condition occurs or the operation times out.
- ClickUntil(MultipleBasicActions) - Constructor for class io.github.jspinak.brobot.actions.composites.methods.ClickUntil
- clickUntilImageAppears(int, double, StateImage, StateImage) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- clickUntilStateAppears(int, double, StateImage, String) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- clickXTimes(int, double, Region) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- clickXTimes(int, double, StateImage) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- COLOR - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- ColorCluster - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
-
Manages color profiles across multiple color spaces for pattern matching in Brobot.
- ColorCluster() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster
- ColorCluster.ColorSchemaName - Enum Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
- ColorInfo - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
-
ColorInfo has the min, max, mean, and stddev for a single ColorValue, such as Hue, Saturation, or Value.
- ColorInfo(ColorSchema.ColorValue) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo
- ColorInfo.ColorStat - Enum Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
- ColorModelMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for ColorModel to prevent serializing internal classes.
- ColorModelMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.ColorModelMixin
- ColorSchema - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
-
A ColorSchema is a representation of a color cluster.
- ColorSchema(ColorSchema.ColorValue...) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema
- ColorSchema.ColorValue - Enum Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
- ColorSchemaBGR - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
- ColorSchemaBGR() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchemaBGR
- ColorSchemaHSV - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
- ColorSchemaHSV() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchemaHSV
- ColorStatProfile - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
-
ColorStatProfile is a color in a specific color space (HSV, BGR, etc.).
- ColorStatProfile(ColorInfo.ColorStat, Map<ColorSchema.ColorValue, Double>) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorStatProfile
- ColumnMatOps - Class in io.github.jspinak.brobot.illustratedHistory
- ColumnMatOps() - Constructor for class io.github.jspinak.brobot.illustratedHistory.ColumnMatOps
- CommonActionOptions - Class in io.github.jspinak.brobot.actions.actionOptions
-
Provides factory methods for commonly used ActionOptions configurations.
- CommonActionOptions() - Constructor for class io.github.jspinak.brobot.actions.actionOptions.CommonActionOptions
- CommonActions - Class in io.github.jspinak.brobot.actions.customActions
-
It is useful to create one or more CommonActions classes for your applications in order to reduce code redundancy and make your code more readable.
- CommonActions(Action, AllStatesInProjectService) - Constructor for class io.github.jspinak.brobot.actions.customActions.CommonActions
- CommonARClickCombos - Class in io.github.jspinak.brobot.actions.actionResultCombo
-
Currently ActionResultCombos are set up for click operations as the first action.
- CommonARClickCombos(RunARCombo, CommonActionOptions, CommonResults, AllStatesInProjectService) - Constructor for class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- CommonARTypeCombos - Class in io.github.jspinak.brobot.actions.actionResultCombo
- CommonARTypeCombos(CommonActionOptions, CommonResults, AllStatesInProjectService) - Constructor for class io.github.jspinak.brobot.actions.actionResultCombo.CommonARTypeCombos
- CommonDrag - Class in io.github.jspinak.brobot.actions.customActions
-
This class defines some typical configurations for Drag and allows for multiple drag operations.
- CommonDrag(Drag) - Constructor for class io.github.jspinak.brobot.actions.customActions.CommonDrag
- CommonMultipleActions - Class in io.github.jspinak.brobot.actions.customActions
-
This is an example of a more complex custom action.
- CommonMultipleActions(MultipleActions, Action, CommonActions) - Constructor for class io.github.jspinak.brobot.actions.customActions.CommonMultipleActions
- CommonRegex - Class in io.github.jspinak.brobot.stringUtils
- CommonRegex() - Constructor for class io.github.jspinak.brobot.stringUtils.CommonRegex
- CommonResults - Class in io.github.jspinak.brobot.actions.actionResultCombo
- CommonResults(RunARCombo, CommonActionOptions) - Constructor for class io.github.jspinak.brobot.actions.actionResultCombo.CommonResults
- CommonSelect - Class in io.github.jspinak.brobot.actions.customActions.select
- CommonSelect(Select) - Constructor for class io.github.jspinak.brobot.actions.customActions.select.CommonSelect
- CommonTransitions - Class in io.github.jspinak.brobot.manageStates
-
This class should make it simpler to create common StateTransitions.
- CommonTransitions(CommonActions) - Constructor for class io.github.jspinak.brobot.manageStates.CommonTransitions
- compare(HistogramRegions, HistogramRegions, Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistComparison
-
Returns the Wasserstein metric (Earth Mover's Distance) as a measure of histogram similarity.
- compare(Pattern, Pattern) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages.CompareImages
-
Comparing images is subjective.
- compare(StateImage, StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages.CompareImages
-
The largest of img1 and img2 will become the scene.
- compare(List<StateImage>, StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages.CompareImages
-
Compare all StateImage objects in the 1st parameter with the StateImage in the 2nd parameter.
- cOmpare(Mat, double[], int) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
-
Compare each channel of the image to the corresponding double in the array.
- cOmpare(Mat, Mat, int) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
-
Returns a 3-channel mask of a comparison of the src and cmpTo Mat(s).
- cOmpare(Mat, Mat, Mat, int) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
-
Compare each channel of the source Mat to each channel of the comparison Mat.
- compareAll(StateImage, List<Region>, Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistComparison
-
Compare the Image histogram with the histograms of the regions.
- compareByScore(Match) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- CompareImages - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages
- CompareImages(MockOrLive, CompareSize) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages.CompareImages
- compareRegions(Region, Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- CompareSize - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages
- CompareSize() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages.CompareSize
- compareTo(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- CompositeAction - Class in io.github.jspinak.brobot.actions.actionExecution
-
CompositeActions are built from BasicActions.
- CompositeAction(DragSimple, ClickUntil, MultipleFinds) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.CompositeAction
- concatSubmatsHorizontally(List<Mat>) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- concatSubmatsVertically(List<Mat>) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- ConfigurationException - Exception Class in io.github.jspinak.brobot.json.parsing.exception
-
Exception thrown when there is an error in processing Brobot Runner configurations.
- ConfigurationException(String) - Constructor for exception class io.github.jspinak.brobot.json.parsing.exception.ConfigurationException
-
Create a new configuration exception with a message
- ConfigurationException(String, ValidationResult) - Constructor for exception class io.github.jspinak.brobot.json.parsing.exception.ConfigurationException
-
Create a new configuration exception with a message and validation result
- ConfigurationException(String, Throwable) - Constructor for exception class io.github.jspinak.brobot.json.parsing.exception.ConfigurationException
-
Create a new configuration exception with a message and cause
- ConfigurationException(String, Throwable, ValidationResult) - Constructor for exception class io.github.jspinak.brobot.json.parsing.exception.ConfigurationException
-
Create a new configuration exception with a message, cause and validation result
- ConfigValidationException - Exception Class in io.github.jspinak.brobot.json.schemaValidation.exception
-
Exception thrown when configuration validation fails.
- ConfigValidationException(ValidationResult) - Constructor for exception class io.github.jspinak.brobot.json.schemaValidation.exception.ConfigValidationException
-
Creates a new exception with the given validation result.
- ConfigValidationException(String) - Constructor for exception class io.github.jspinak.brobot.json.schemaValidation.exception.ConfigValidationException
-
Creates a new exception with the given message.
- ConfigValidationException(String, ValidationResult) - Constructor for exception class io.github.jspinak.brobot.json.schemaValidation.exception.ConfigValidationException
-
Creates a new exception with the given message and validation result.
- ConfigValidationException(String, Throwable) - Constructor for exception class io.github.jspinak.brobot.json.schemaValidation.exception.ConfigValidationException
-
Creates a new exception with a cause.
- ConfigValidationException(String, Throwable, ValidationResult) - Constructor for exception class io.github.jspinak.brobot.json.schemaValidation.exception.ConfigValidationException
-
Creates a new exception with a cause and validation result.
- ConfigValidator - Class in io.github.jspinak.brobot.json.schemaValidation
-
Main validator class for Brobot configurations.
- ConfigValidator(SchemaValidator, ReferenceValidator, BusinessRuleValidator, ImageResourceValidator) - Constructor for class io.github.jspinak.brobot.json.schemaValidation.ConfigValidator
- ConfirmedFinds - Class in io.github.jspinak.brobot.actions.composites.methods.multipleFinds
-
Performs nested Find actions, in the order they appear in the FindActions list in ActionOptions.
- ConfirmedFinds(Find, GetSceneAnalysisCollection) - Constructor for class io.github.jspinak.brobot.actions.composites.methods.multipleFinds.ConfirmedFinds
- contains(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- contains(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateWithImages
- contains(ColorCluster.ColorSchemaName, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfilesAllSchemas
- contains(ColorSchema.ColorValue) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema
- contains(Scene) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- contains(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- contains(Match) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- contains(Matches) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- contains(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- contains(Region, Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- contains(Region, Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- contains(StateLocation) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- contains(StateRegion) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- contains(StateString) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- contains(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- contains(StateImage) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- contains(Long) - Method in class io.github.jspinak.brobot.manageStates.Path
- contains(Rect) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- contains(Rect, Rect) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- contains(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- contains(Match) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- containsAll(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfilesAllSchemas
- containsMatch(Match) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- containsMean(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfiles
- containsX(Region, Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- containsX(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- containsY(Region, Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- containsY(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- ContinuousAutomation - Class in io.github.jspinak.brobot.automationScripts
-
Implements continuous state-based automation that monitors and responds to GUI changes.
- ContinuousAutomation(StateFinder, StateTransitionsRepository, AllStatesInProjectService, StateHandler) - Constructor for class io.github.jspinak.brobot.automationScripts.ContinuousAutomation
- Contours - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.contours
- Contours() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- Contours.Builder - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.contours
- convert(byte[]) - Static method in class io.github.jspinak.brobot.stringUtils.Base64Converter
- convert(String) - Static method in class io.github.jspinak.brobot.stringUtils.Base64Converter
- convert(Mat) - Method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- convertActionOptionsScoreToPixelAnalysisScore(double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetPixelScores
- convertActionOptionsScoreToPixelAnalysisScoreWithTanh(double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetPixelScores
-
The minScore in ActionOptions is not specific to the evaluation method.
- convertAllStateTransitions(List<StateTransitions>) - Method in class io.github.jspinak.brobot.manageStates.StateManagementService
- convertAnglesToSameScale(Double...) - Method in class io.github.jspinak.brobot.analysis.Distance
- convertAnglesToSameScale(List<Double>) - Method in class io.github.jspinak.brobot.analysis.Distance
-
On a circular scale there must be a jump from one value to another.
- convertJson(JsonNode, Class<T>) - Method in class io.github.jspinak.brobot.json.parsing.JsonParser
-
Convert a JsonNode to an object of the specified class
- convertJson(String, Class<T>) - Method in class io.github.jspinak.brobot.json.parsing.JsonParser
-
Convert a JSON string to an object of the specified class
- convertMatchToRegion(Match) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- convertNamesToIds(StateTransitions) - Method in class io.github.jspinak.brobot.manageStates.StateManagementService
-
Converts state names to IDs in the given StateTransitions object.
- convertPixelAnalysisScoreToActionOptionsScore(double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetPixelScores
- convertPixelAnalysisScoreToActionOptionsScoreWithTanh(double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetPixelScores
-
This method converts the PixelAnalysis score to an ActionOptions score.
- convertTo3ByteBGRType(BufferedImage) - Method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- convertToHSV(Mat) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- convertToJavaCVmat(Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- convertToOpenCVmat(Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- copy() - Method in class io.github.jspinak.brobot.datatypes.project.Button
-
Creates a copy of this button configuration.
- copy(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- CopyActionOptions - Class in io.github.jspinak.brobot.actions.actionOptions
-
This class creates a deep copy of most of the fields in ActionOptions.
- CopyActionOptions() - Constructor for class io.github.jspinak.brobot.actions.actionOptions.CopyActionOptions
- copyImmutableOptions(ActionOptions) - Static method in class io.github.jspinak.brobot.actions.actionOptions.CopyActionOptions
- cOuntNonZero(Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- create(Matches) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.CreateStatesFromMatches
-
Creates states by converting Match objects to StateImages.
- createAndAddStatesForSceneToStateRepo(List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.PopulateTempStateRepo
-
Creates states based on the existence of a scene's images across other scenes.
- createColorMat(Size, Scalar) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- createFolder() - Method in class io.github.jspinak.brobot.imageUtils.RecorderSaveToFile
- createFolder(File) - Method in class io.github.jspinak.brobot.imageUtils.RecorderSaveToFile
- createFolder(File) - Method in interface io.github.jspinak.brobot.imageUtils.SaveToFile
- createObjectNode() - Method in class io.github.jspinak.brobot.json.parsing.ObjectMapper
- createScenesFromScreenshots() - Method in class io.github.jspinak.brobot.imageUtils.SceneCreator
- CreateStatesFromMatches - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.states
- CreateStatesFromMatches() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.states.CreateStatesFromMatches
- CRITICAL - Enum constant in enum class io.github.jspinak.brobot.json.schemaValidation.model.ValidationSeverity
-
Severe issue, the configuration cannot be used.
- CURRENT - Enum constant in enum class io.github.jspinak.brobot.manageStates.StateMemory.Enum
- CURRENT - Enum constant in enum class io.github.jspinak.brobot.primatives.enums.SpecialStateType
- CUSTOM - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- CYAN - Static variable in class io.github.jspinak.brobot.report.ANSI
- CYAN_BACKGROUND - Static variable in class io.github.jspinak.brobot.report.ANSI
- CYAN_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- CYAN_BOLD - Static variable in class io.github.jspinak.brobot.report.ANSI
- CYAN_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- CYAN_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- CYAN_UNDERLINED - Static variable in class io.github.jspinak.brobot.report.ANSI
D
- DataBufferMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for DataBuffer to prevent serializing internal classes.
- DataBufferMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.DataBufferMixin
- DatasetManager - Class in io.github.jspinak.brobot.actions.actionExecution.manageTrainingData
- DatasetManager(ImageUtils, SaveTrainingData, BufferedImageOps, ActionVectorOneHot) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.DatasetManager
- datasetPath - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- deepCopy(ActionOptions) - Method in class io.github.jspinak.brobot.json.utils.ActionOptionsJsonUtils
-
Creates a deep copy of ActionOptions by serializing and deserializing
- deepCopy(Matches) - Method in class io.github.jspinak.brobot.json.utils.MatchesJsonUtils
-
Creates a deep copy of Matches by serializing and deserializing
- deepCopy(SearchRegions) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegionsUtils
-
Creates a deep copy of a SearchRegions object
- deepCopy(ObjectCollection) - Method in class io.github.jspinak.brobot.json.utils.ObjectCollectionJsonUtils
-
Creates a deep copy of ObjectCollection by serializing and deserializing
- defaultLogSink() - Method in class io.github.jspinak.brobot.config.LoggingConfiguration
- DefaultStateHandler - Class in io.github.jspinak.brobot.automationScripts
- DefaultStateHandler(StateTransitionsManagement) - Constructor for class io.github.jspinak.brobot.automationScripts.DefaultStateHandler
- DEFINE - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- defined() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
-
Checks if this Location has valid coordinates.
- defined() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- defined() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- defined() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- defined() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- DefinedBorders - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
-
Each region has 4 borders that can be defined: top, bottom, left, right.
- DefinedBorders() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefinedBorders
- DefineHelper - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
-
Helper functions for various Define classes
- DefineHelper(Find, MatchesInitializer) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineHelper
- DefineIncludingMatches - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
-
Defines a Region as the largest rectangle including all Matches and Locations.
- DefineIncludingMatches(DefineHelper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineIncludingMatches
- DefineInsideAnchors - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
-
Defines a Region as the smallest rectangle produced by Matches and Locations.
- DefineInsideAnchors(DefineHelper, AnchorRegion) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineInsideAnchors
- DefineOutsideAnchors - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
-
Defines a Region as the largest rectangle produced by Matches and Locations.
- DefineOutsideAnchors() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineOutsideAnchors
- DefineRegion - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
-
Defines a Region with the Define method specified in the ActionOptions.
- DefineRegion(DefineWithWindow, DefineWithMatch, DefineInsideAnchors, DefineOutsideAnchors, DefineIncludingMatches) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineRegion
- DefineWithMatch - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
-
Defines a Region around a Match.
- DefineWithMatch(DefineHelper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineWithMatch
- DefineWithWindow - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
-
Defines a Region using the active Window as a reference.
- DefineWithWindow(App, DefineHelper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineWithWindow
- delete(State) - Method in class io.github.jspinak.brobot.database.data.AllStatesInProject
- deleteAll() - Method in class io.github.jspinak.brobot.database.data.AllStatesInProject
- deleteAllStates() - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- deserialize(JsonParser, DeserializationContext) - Method in class io.github.jspinak.brobot.json.serializers.ImageDeserializer
- deserialize(JsonParser, DeserializationContext) - Method in class io.github.jspinak.brobot.json.serializers.SearchRegionsDeserializer
- DetectMotion - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.motion
- DetectMotion(MatOps3d) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.DetectMotion
- Direction - Enum Class in io.github.jspinak.brobot.primatives.enums
-
Represents directional relationships in state transitions and navigation.
- DIST_OUTSIDE_RANGE - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis.Analysis
- DIST_TO_BOUNDARY - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis.Analysis
- DIST_TO_TARGET - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis.Analysis
- Distance - Class in io.github.jspinak.brobot.analysis
- Distance() - Constructor for class io.github.jspinak.brobot.analysis.Distance
- doOnEach(ActionOptions.DoOnEach) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- DoTransition - Class in io.github.jspinak.brobot.manageStates
-
Completes a whole Transition (FromTransition and ToTransition), including all States to activate and exit.
- DoTransition(StateTransitionsInProjectService, StateTransitionsJointTable, SetHiddenStates, StateMemory, AllStatesInProjectService, TransitionFetcher, TransitionBooleanSupplierPackager) - Constructor for class io.github.jspinak.brobot.manageStates.DoTransition
- DOUBLE_LEFT - Enum constant in enum class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- DOUBLE_MIDDLE - Enum constant in enum class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- DOUBLE_RIGHT - Enum constant in enum class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- doubleClick(double, StateImage...) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- DoUntilActionObject - Class in io.github.jspinak.brobot.actions.composites.doUntil
-
The DoUntilActionObject contains both ActionOptions and ObjectCollections for both 'do' and 'until' Actions.
- DoUntilActionObject() - Constructor for class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject
- DoUntilActionObject.Builder - Class in io.github.jspinak.brobot.actions.composites.doUntil
- DOWN - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ScrollDirection
- drag() - Method in class io.github.jspinak.brobot.mock.MockDrag
-
Drag succeeds when the images are found, but it still takes time to do the drag.
- drag(Location, Location) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- drag(Location, Location, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.DragLocation
- drag(Matches, StateImage, Location...) - Method in class io.github.jspinak.brobot.actions.customActions.CommonDrag
- Drag - Class in io.github.jspinak.brobot.actions.composites.methods.drag
-
Performs drag-and-drop operations between GUI elements in the Brobot model-based automation framework.
- Drag(DragLocation, GetDragLocation, OffsetOps, MatchesInitializer) - Constructor for class io.github.jspinak.brobot.actions.composites.methods.drag.Drag
- DRAG - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- dragCenterOfRegion(Region, int, int) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- dragCenterStop(Region, int, int) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- dragCenterStop(Region, Location) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- dragCenterToOffset(Region, int, int) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- dragCenterToOffsetStop(Region, int, int) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- dragInScreen(Matches, StateImage, int, int) - Method in class io.github.jspinak.brobot.actions.customActions.CommonDrag
- dragInScreen(Matches, StateImage, Positions.Name...) - Method in class io.github.jspinak.brobot.actions.customActions.CommonDrag
- DragLocation - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers
-
Wrapper class for Drag, handles real and mock drags.
- DragLocation(MockDrag, Time, IllustrateScreenshot) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.DragLocation
- DragSimple - Class in io.github.jspinak.brobot.actions.composites.methods.drag
- DragSimple(DragLocation, Find, MatchesInitializer) - Constructor for class io.github.jspinak.brobot.actions.composites.methods.drag.DragSimple
- draw(int, int, Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawHistogram
- draw(SceneAnalysis) - Method in class io.github.jspinak.brobot.illustratedHistory.DrawContours
- draw(Matches) - Method in class io.github.jspinak.brobot.illustratedHistory.DrawMotion
- draw(Matches, List<Region>, ActionOptions) - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrationManager
-
Illustrates the last action performed.
- draw(Mat, SceneAnalysis) - Method in class io.github.jspinak.brobot.illustratedHistory.ClassificationLegend
- draw(Mat, Location, Location, Scalar, int, int, int) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawLine
-
Draws a line from the start location to the end location.
- draw(Mat, List<Rect>) - Method in class io.github.jspinak.brobot.illustratedHistory.DrawContours
- draw(Mat, MatVector) - Method in class io.github.jspinak.brobot.illustratedHistory.DrawContours
- draw(Mat, Point, Point, Scalar, int, int, int) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawLine
- Draw - Class in io.github.jspinak.brobot.illustratedHistory
- Draw(DrawRect) - Constructor for class io.github.jspinak.brobot.illustratedHistory.Draw
- drawArrow(Mat, Location, Location, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.Draw
- drawArrow(Mat, Location, Location, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawArrow
-
Draws an arrow from the start location to the end location.
- DrawArrow - Class in io.github.jspinak.brobot.illustratedHistory.draw
- DrawArrow() - Constructor for class io.github.jspinak.brobot.illustratedHistory.draw.DrawArrow
- DrawClasses - Class in io.github.jspinak.brobot.illustratedHistory
- DrawClasses(IllustrationFilename, ClassificationLegend) - Constructor for class io.github.jspinak.brobot.illustratedHistory.DrawClasses
- DrawClassesLegend - Class in io.github.jspinak.brobot.illustratedHistory
- DrawClassesLegend(SetProfileMats, ColumnMatOps) - Constructor for class io.github.jspinak.brobot.illustratedHistory.DrawClassesLegend
- drawClassify - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- drawClick - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- drawClick(Illustrations, Matches) - Method in class io.github.jspinak.brobot.illustratedHistory.Draw
- DrawColorProfile - Class in io.github.jspinak.brobot.illustratedHistory.draw
- DrawColorProfile(GetImageJavaCV, IllustrationFilename) - Constructor for class io.github.jspinak.brobot.illustratedHistory.draw.DrawColorProfile
- DrawContours - Class in io.github.jspinak.brobot.illustratedHistory
- DrawContours(DrawRect) - Constructor for class io.github.jspinak.brobot.illustratedHistory.DrawContours
- drawDefine - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- drawDefinedRegion(Illustrations, Matches) - Method in class io.github.jspinak.brobot.illustratedHistory.Draw
- drawDrag - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- drawDrag(Illustrations, Matches) - Method in class io.github.jspinak.brobot.illustratedHistory.Draw
- drawFind - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- drawHighlight - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- DrawHistogram - Class in io.github.jspinak.brobot.illustratedHistory.draw
- DrawHistogram(DrawLine) - Constructor for class io.github.jspinak.brobot.illustratedHistory.draw.DrawHistogram
- drawIllustrations(Matches, List<Region>, ActionOptions) - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrationManager
-
Initializes the illustrations with matches, regions, and filenames.
- drawImagesAndProfiles(List<StateImage>) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawColorProfile
- drawLegend(Illustrations, List<StateImage>, ActionOptions) - Method in class io.github.jspinak.brobot.illustratedHistory.DrawClassesLegend
- DrawLine - Class in io.github.jspinak.brobot.illustratedHistory.draw
- DrawLine() - Constructor for class io.github.jspinak.brobot.illustratedHistory.draw.DrawLine
- DrawMatch - Class in io.github.jspinak.brobot.illustratedHistory.draw
- DrawMatch(DrawRect) - Constructor for class io.github.jspinak.brobot.illustratedHistory.draw.DrawMatch
- drawMatches(Illustrations, Matches) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawMatch
- drawMatches(Mat, List<Match>) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawMatch
- drawMatches(Mat, List<Match>, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawMatch
- DrawMotion - Class in io.github.jspinak.brobot.illustratedHistory
- DrawMotion(IllustrationFilename) - Constructor for class io.github.jspinak.brobot.illustratedHistory.DrawMotion
- drawMove - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- drawMove(Illustrations, Matches, Location...) - Method in class io.github.jspinak.brobot.illustratedHistory.Draw
- drawPoint(Mat, Match, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.Draw
- drawPoint(Mat, Point, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawPoint
- DrawPoint - Class in io.github.jspinak.brobot.illustratedHistory.draw
- DrawPoint() - Constructor for class io.github.jspinak.brobot.illustratedHistory.draw.DrawPoint
- drawRect(Mat, Match, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.Draw
- drawRect(Mat, Rect, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawRect
- DrawRect - Class in io.github.jspinak.brobot.illustratedHistory.draw
- DrawRect() - Constructor for class io.github.jspinak.brobot.illustratedHistory.draw.DrawRect
- drawRectAroundMatch(Illustrations, List<Region>, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawRect
- drawRectAroundMatch(Mat, Match, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawRect
-
Draws a rectangle around the match.
- drawRectAroundMatch(Mat, Rect, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawRect
- drawRectAroundRegion(Mat, Region, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawRect
- drawRectAroundRegions(Mat, List<Region>, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawRect
- drawRectOnMatch(Mat, Match, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawRect
- drawRepeatedActions - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- drawSidebars(Illustrations, Matches, ActionOptions, List<Match>) - Method in class io.github.jspinak.brobot.illustratedHistory.Sidebar
- drawState(State, Image) - Method in class io.github.jspinak.brobot.illustratedHistory.StateIllustrator
- drawState(State, StateIllustration) - Method in class io.github.jspinak.brobot.illustratedHistory.StateIllustrator
- DYNAMIC_PIXELS - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- DynamicImage - Class in io.github.jspinak.brobot.datatypes.primitives.dynamicImage
-
Deprecated.As of version 1.0.7, use Pattern objects with color analysis instead
- DynamicImage() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- DynamicImage.Builder - Class in io.github.jspinak.brobot.datatypes.primitives.dynamicImage
-
Deprecated.
- DynamicPixelFinder - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.motion
- DynamicPixelFinder(MatOps3d, GetImageJavaCV) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.DynamicPixelFinder
E
- EACH - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- editDistance(String, String) - Static method in class io.github.jspinak.brobot.stringUtils.StringSimilarity
- emptyRepos() - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- emptyRepos() - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
- endSession() - Method in class io.github.jspinak.brobot.report.log.AutomationSession
- endSession(String) - Method in class io.github.jspinak.brobot.report.log.impl.TestSessionLoggerImpl
- endSession(String) - Method in interface io.github.jspinak.brobot.report.log.TestSessionLogger
- equals(Location, Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Check if two locations are equal
- equals(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- equals(Region, Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- equals(ObjectCollection) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- equals(Path) - Method in class io.github.jspinak.brobot.manageStates.Path
- equals(Paths) - Method in class io.github.jspinak.brobot.manageStates.Paths
- equals(Object) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Scene
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchor
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchors
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- equals(Object) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.ActionDefinition
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.ActionStep
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.AssignmentStatement
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.AutomationDsl
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.BinaryOperationExpression
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.BuilderExpression
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.BuilderMethod
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.IfStatement
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.LiteralExpression
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.MethodCallExpression
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.MethodCallStatement
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.Parameter
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.ReturnStatement
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.VariableDeclarationStatement
- equals(Object) - Method in class io.github.jspinak.brobot.dsl.VariableExpression
- equals(Object) - Method in record class io.github.jspinak.brobot.json.schemaValidation.model.ValidationError
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- equals(Object) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- equals(Object) - Method in class io.github.jspinak.brobot.primatives.Pair
- equals(Object) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- equals(Object) - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- equals(Object) - Method in class io.github.jspinak.brobot.report.log.dto.StateImageLogDTO
- equals(Object) - Method in class io.github.jspinak.brobot.testingAUTs.StateVisit
- ERROR - Enum constant in enum class io.github.jspinak.brobot.json.schemaValidation.model.ValidationSeverity
-
Significant issue, the configuration may not behave as expected.
- ERROR - Enum constant in enum class io.github.jspinak.brobot.report.log.model.LogType
- errorCode() - Method in record class io.github.jspinak.brobot.json.schemaValidation.model.ValidationError
-
Returns the value of the
errorCode
record component. - euclidean(Location, Location) - Method in class io.github.jspinak.brobot.analysis.Distance
- euclidean(Location, Match) - Method in class io.github.jspinak.brobot.analysis.Distance
- execute(Action, Object...) - Method in interface io.github.jspinak.brobot.manageStates.TransitionFunction
- EXPECTED - Enum constant in enum class io.github.jspinak.brobot.manageStates.StateMemory.Enum
- EXPECTED - Enum constant in enum class io.github.jspinak.brobot.primatives.enums.SpecialStateType
- expectedX - Variable in class io.github.jspinak.brobot.datatypes.primitives.match.Matches.StateImageData
- expectedY - Variable in class io.github.jspinak.brobot.datatypes.primitives.match.Matches.StateImageData
- Expression - Class in io.github.jspinak.brobot.dsl
- Expression() - Constructor for class io.github.jspinak.brobot.dsl.Expression
- extractRegionFromSikuli(Match) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
F
- fail - Static variable in class io.github.jspinak.brobot.report.Output
- FALSE - Enum constant in enum class io.github.jspinak.brobot.manageStates.IStateTransition.StaysVisible
- filenameExists(String) - Method in class io.github.jspinak.brobot.imageUtils.FilenameRepo
- FilenameOps - Class in io.github.jspinak.brobot.imageUtils
- FilenameOps() - Constructor for class io.github.jspinak.brobot.imageUtils.FilenameOps
- FilenameRepo - Class in io.github.jspinak.brobot.imageUtils
-
IllustrationScenes store their filenames before they are written to file.
- FilenameRepo(ImageUtils) - Constructor for class io.github.jspinak.brobot.imageUtils.FilenameRepo
- find(double, Pattern) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- find(double, StateImage) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- find(SceneAnalysis, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.FindPixelMatches
-
Returns matches from the SCORE_DIST_BELOW_THRESHHOLD matrix, search regions, and action options.
- find(Matches, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification.FindColor
-
The first ObjectCollection contains the images to find.
- find(Matches, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages.FindSimilarImages
- find(Matches, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.fixedAndDynamicPixels.FindDynamicPixelMatches
- find(Matches, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.fixedAndDynamicPixels.FindFixedPixelMatches
- find(Matches, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.FindHistogram
-
The first ObjectCollection contains the images to find.
- find(Matches, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.FindMotion
-
When images are passed, motion between the images will be returned.
- find(Matches, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.FindRegionsOfMotion
- find(Matches, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.FindStates
-
Each ObjectCollection has images and a scene and represents one screenshot with state images and potential links.
- find(Matches, List<StateImage>, List<Scene>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindPatternsIteration
-
If Find.FIRST, it returns the first positive results.
- find(Region, StateImage, Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.FindHistogramsOneRegionOneImage
-
Looks for areas in the region that have a similar histogram to the given Image.
- find(ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
The default ActionOptions is a Find Action.
- find(StateImage...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
The default ActionOptions is a Find Action.
- find(StateImage, Scene, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindAll
-
Returns Match objects for all patterns found on the given scene.
- Find - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
-
Core pattern matching action that locates GUI elements on the screen.
- Find(FindFunctions, StateMemory, AddNonImageObjects, AdjustMatches, SetAllProfiles, OffsetOps, MatchFusion, SetMatTextPattern, TextSelector) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.Find
- FIND - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- findAll(Pattern, Scene) - Method in class io.github.jspinak.brobot.actions.methods.mockOrLiveInterface.MockOrLive
-
Chooses to mock the find or execute it live.
- findAll(List<Region>, StateImage, Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.FindHistogramsOneRegionOneImage
- FindAll - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
-
Finds all Matches for all Patterns in the Brobot Image.
- FindAll(SelectRegions, MatchProofer, MockOrLive) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.FindAll
- findAllInScene(Pattern, Scene) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindInScene
-
The image to search must always be smaller in both dimensions than the scene in which to search.
- findAllWords(Scene) - Method in class io.github.jspinak.brobot.actions.methods.mockOrLiveInterface.MockOrLive
- findAndMultipleClicks(double, int) - Method in class io.github.jspinak.brobot.actions.actionOptions.CommonActionOptions
- findArrayByName(String...) - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- findArrayByName(Set<String>) - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- FindColor - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification
-
The steps for color classification are: 1.
- FindColor(GetClassMatches, MatchOps, GetSceneAnalysisCollection) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification.FindColor
- FindDynamicPixelMatches - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.fixedAndDynamicPixels
- FindDynamicPixelMatches(FindDynamicPixels, FindFixedPixelMatches) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.fixedAndDynamicPixels.FindDynamicPixelMatches
- FindDynamicPixels - Interface in io.github.jspinak.brobot.actions.methods.basicactions.find.motion
- FindFixedPixelMatches - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.fixedAndDynamicPixels
- FindFixedPixelMatches(FindDynamicPixels, MatchProofer) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.fixedAndDynamicPixels.FindFixedPixelMatches
- FindFunctions - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
-
Retrieve a Find function with its Find type.
- FindFunctions(FindHistogram, FindColor, FindMotion, FindRegionsOfMotion, FindWords, FindImages, FindSimilarImages, FindFixedPixelMatches, FindDynamicPixelMatches) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.FindFunctions
- findHistogram(StateImage, Mat, List<Region>) - Method in class io.github.jspinak.brobot.actions.methods.mockOrLiveInterface.MockOrLive
- FindHistogram - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.histogram
- FindHistogram(SelectRegions, GetHistograms, GetScenes, MockOrLive) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.FindHistogram
- FindHistogramsOneRegionOneImage - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.histogram
- FindHistogramsOneRegionOneImage(HistComparison) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.FindHistogramsOneRegionOneImage
- FindImages - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
- FindImages(UseDefinedRegion, ActionLifecycleManagement, GetScenes, FindPatternsIteration) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.FindImages
- findInArray(JsonNode, String, Function<JsonNode, Boolean>) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Find the first element in an array that matches a predicate
- FindInScene - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.find
-
Searches a scene for pattern and word matches.
- FindInScene() - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindInScene
- findIntialStates() - Method in class io.github.jspinak.brobot.manageStates.InitialStates
- findMatches(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineHelper
-
The original ActionOptions brought us here, and now we can change it to find region matches.
- FindMotion - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.motion
-
TimeBetweenIndividualActions is the option in ActionOptions that gives the time (in seconds) between the first, second, and third screenshots.
- FindMotion(DetectMotion, MatchOps, GetSceneAnalysisCollection, SelectMovingObject, SelectRegions, IllustrateMotion) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.FindMotion
- FindPatternsIteration - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
-
Sends the Image object to either FindImage or FindRIP depending on whether the Image location can vary.
- FindPatternsIteration(ActionLifecycleManagement, FindAll) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.FindPatternsIteration
- FindPixelMatches - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
- FindPixelMatches(SelectRegions, MatchOps, ShowScoring) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.FindPixelMatches
- FindRegionsOfMotion - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.motion
-
Finds the regions with dynamic pixels.
- FindRegionsOfMotion(GetSceneAnalysisCollection, SelectRegions, FindDynamicPixels, MatchOps, MatVisualize) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.FindRegionsOfMotion
- findSetById(Long...) - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- findSetById(Set<Long>) - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- FindSimilarImages - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages
-
The image to compare is in ObjectCollections #1 (0), in the list of StateImage objects.
- FindSimilarImages(CompareImages) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages.FindSimilarImages
- findState(double, String) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- findState(Long) - Method in class io.github.jspinak.brobot.manageStates.StateFinder
- findState(String) - Method in class io.github.jspinak.brobot.manageStates.StateFinder
- FindStates - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.states
- FindStates(GetSceneCombinations, SceneCombinations, TempStateRepo, PopulateTempStateRepo, PopulateSceneCombinations) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.states.FindStates
- findTemplateMatch(Mat, Mat, double) - Method in class io.github.jspinak.brobot.imageUtils.MatImageRecognition
- findWords(Scene, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindAll
- FindWords - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
- FindWords(ActionLifecycleManagement, FindAll, GetScenes) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.FindWords
- findWordsSetSceneAnalyses(Matches, List<Scene>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindWords
-
Saves all word regions found in the scenes to the Matches parameter.
- first - Variable in class io.github.jspinak.brobot.primatives.Pair
- FIRST - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DoOnEach
- FIRST - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- firstChannelContains(Mat, int) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- fitRegionToAnchors(DefinedBorders, Region, Matches) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.AnchorRegion
-
The anchors for each match are passed to the method that defines a boundary of the new region.
- FIXED_PIXELS - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- FOCUSED_WINDOW - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- focusedWindow() - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.App
- forceHeadless(Boolean) - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment.Builder
-
Forces headless mode regardless of actual display availability.
- forEachInArray(JsonNode, String, Consumer<JsonNode>) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Process each element in a JSON array with a consumer
- ForEachStatement - Class in io.github.jspinak.brobot.dsl
- ForEachStatement() - Constructor for class io.github.jspinak.brobot.dsl.ForEachStatement
- format(Report.OutputLevel, String, Object...) - Static method in class io.github.jspinak.brobot.report.Report
- format(String, Object...) - Static method in class io.github.jspinak.brobot.report.Report
- formatln(String, Object...) - Static method in class io.github.jspinak.brobot.report.Report
- formatted(String, Object...) - Static method in exception class io.github.jspinak.brobot.json.parsing.exception.ConfigurationException
-
Create a new configuration exception with a formatted message
- found - Variable in class io.github.jspinak.brobot.datatypes.primitives.match.Matches.StateImageData
- FROM - Enum constant in enum class io.github.jspinak.brobot.primatives.enums.Direction
- fromByteArray(byte[]) - Static method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- fromDTO(LogEntryDTO) - Method in class io.github.jspinak.brobot.report.log.mapper.LogEntryMapper
- fromEnvironment() - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment.Builder
-
Creates a configuration from environment variables and system properties.
- fromId(Long) - Static method in enum class io.github.jspinak.brobot.primatives.enums.SpecialStateType
- fromMat(Mat) - Static method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- fromMatch(Match) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- fromMatch(Match) - Static method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches.StateImageData
- fromMatch(Mat, Match, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawPoint
-
Draws a point at the match's target, which is usually the match center.
- fromRegionList(List<Region>) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegionsUtils
-
Creates a new SearchRegions from a list of regions.
- FunctionReferenceValidator - Class in io.github.jspinak.brobot.json.schemaValidation.crossref
-
Validates references related to automation functions, including function calls, parameters, and references to functions from other components.
- FunctionReferenceValidator() - Constructor for class io.github.jspinak.brobot.json.schemaValidation.crossref.FunctionReferenceValidator
- FunctionRuleValidator - Class in io.github.jspinak.brobot.json.schemaValidation.business
-
Validates business rules related to automation functions.
- FunctionRuleValidator() - Constructor for class io.github.jspinak.brobot.json.schemaValidation.business.FunctionRuleValidator
- fuse(String, String) - Static method in class io.github.jspinak.brobot.stringUtils.FuseStrings
- FuseStrings - Class in io.github.jspinak.brobot.stringUtils
- FuseStrings() - Constructor for class io.github.jspinak.brobot.stringUtils.FuseStrings
G
- generic() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- get(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfiles
- get(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- get(int) - Method in class io.github.jspinak.brobot.manageStates.Path
- get(ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindFunctions
- get(Long) - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
-
Returns a StateTransitions object given a state id.
- get(List<ObjectCollection>, int, double, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetSceneAnalysisCollection
-
Sets up a SceneAnalysisCollection with SceneAnalysis objects.
- getAbsDiff() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
-
The absolute difference between pixels is calculated after any grayscale or gaussian operations, but before dilation or threshold operations.
- getAbsDist(Mat, ColorCluster.ColorSchemaName, ColorCluster, ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetDistanceMatrix
-
Returns a Mat that has the per-cell absolute distance to a target color.
- getAbsoluteH() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getAbsoluteW() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getAction() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getAction() - Method in class io.github.jspinak.brobot.testingAUTs.VisitAllStateImages
- getAction(ActionOptions) - Method in class io.github.jspinak.brobot.actions.actionExecution.ActionService
- getAction(ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.actionExecution.BasicAction
- getAction(ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.actionExecution.CompositeAction
- getActionCollection() - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- getActionDefinition() - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- getActionDefinition(Long) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- getActionDefinitionOptional() - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- getActionDefinitionOptional() - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
- getActionDefinitionOptional() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- getActionDefinitionTransitions() - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- getActionDescription() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getActionDuration() - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- getActionDuration() - Method in class io.github.jspinak.brobot.report.log.model.PerformanceMetricsData
- getActionDuration(ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.methods.time.ActionDurations
- getActionLifecycle() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getActionMatches() - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject
- getActionObjectCollection() - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject
- getActionOptions() - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- getActionOptions() - Method in class io.github.jspinak.brobot.actions.composites.multipleActions.ActionOptionsObjectCollectionPair
- getActionOptions() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getActionOptions() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
-
The ActionOptions can be queried to find which settings lead to success.
- getActionOptions() - Method in class io.github.jspinak.brobot.dsl.ActionStep
- getActionPerformed() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getActionPerformed() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getActionPermissions() - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrateScreenshot
- getActionText() - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ActionText
-
If the 'before' and 'after' states are not all the same, the action is said to 'close' and/or 'open' specific states.
- getActionType() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getActionType() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getActivate() - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- getActivate() - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
- getActivate() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- getActivateNames() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- getActiveProject() - Method in class io.github.jspinak.brobot.services.ProjectManager
- getActiveStateList() - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- getActiveStateNames() - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- getActiveStateNamesAsString() - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- getActiveStates() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getActiveStates() - Method in class io.github.jspinak.brobot.manageStates.ActiveStates
- getActiveStates() - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- getAddH() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getAddW() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getAddX() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getAddX2() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getAddY() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getAddY2() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getAdjacentStates() - Method in class io.github.jspinak.brobot.manageStates.AdjacentStates
- getAdjacentStates(Long) - Method in class io.github.jspinak.brobot.manageStates.AdjacentStates
- getAdjacentStates(Set<Long>) - Method in class io.github.jspinak.brobot.manageStates.AdjacentStates
- getAdjacentUnvisited(Set<Long>) - Method in class io.github.jspinak.brobot.testingAUTs.StateTraversalService
-
Looks for adjacent states that have not been visited.
- getAfterStateIds() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getAfterStateIds() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getAfterStateNames() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getAfterStateNames() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getAll() - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- getAllIllustratedScenes() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- getAllImageFilenames() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- getAllImages() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombinations
- getAllIndividualTransitions() - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- getAllMatchSnapshots() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
-
Finds snapshots from all patterns.
- getAllowedEndTime() - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- getAllOwnerStates() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- getAllPatterns(List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.fixedAndDynamicPixels.FindFixedPixelMatches
- getAllRegions() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.OverlappingGrids
- getAllRegions() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
-
Returns all regions, or a list with one empty region if no regions exist.
- getAllRegionsMutable(SearchRegions) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegionsUtils
-
Gets all regions as a mutable list.
- getAllSceneCombinations(List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.GetSceneCombinations
-
Initializes and returns all SceneCombination objects with the dynamic pixel mask and both scene indices.
- getAllScenesAsBGR() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- getAllSearchRegions() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
-
If a pattern has a defined, fixed region, it is included.
- getAllStateIds() - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- getAllStateIds() - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
-
Returns a set of all StateTransitions objects in the repository with state ids.
- getAllStateImages() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateRepo
- getAllStateNames() - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- getAllStates() - Method in class io.github.jspinak.brobot.database.data.AllStatesInProject
- getAllStates() - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- getAllStates() - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- getAllStatesInProjectService() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getAllStateTransitions() - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- getAllStateTransitionsAsCopy() - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
- getAllStateTransitionsInstances() - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- getAllText(Matches) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.GetTextWrapper
- getAllTransitions() - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
-
Returns all StateTransition objects, including ToTransitions.
- getAllWithScene(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombinations
-
Given an index, return all SceneCombinations that contain that scene.
- getAnalyses() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis
-
All Mats in this class are 3d and hold independent values for the 3 channels of the color schema.
- getAnalyses() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection
- getAnalyses(PixelAnalysis.Analysis, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis
- getAnalysis() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getAnalysis(PixelAnalysisCollection.Analysis, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection
- getAnalysis(ColorCluster.ColorSchemaName, SceneAnalysis.Analysis) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getAnalysisForOneScene(Scene, Set<StateImage>, Set<StateImage>, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.AnalyzePixels
-
A SceneAnalysis comprises all analysis of a scene, for which there may be multiple StateImage_s.
- getAnchor() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getAnchorInNewDefinedRegion() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchor
- getAnchorList() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchors
- getAnchors() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- getAnchors() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getAnchors() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getAnchors() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getAngle(Location, Location) - Method in class io.github.jspinak.brobot.analysis.Distance
- getAngle(Location, Match) - Method in class io.github.jspinak.brobot.analysis.Distance
- getAngleFrom00(Location) - Method in class io.github.jspinak.brobot.analysis.Distance
- getAoocs() - Method in class io.github.jspinak.brobot.actions.composites.multipleActions.MultipleActionsObject
- getApplicationUnderTest() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getApplicationUnderTest() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getArguments() - Method in class io.github.jspinak.brobot.dsl.BuilderMethod
- getArguments() - Method in class io.github.jspinak.brobot.dsl.MethodCallExpression
- getArguments() - Method in class io.github.jspinak.brobot.dsl.MethodCallStatement
- getArray(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get an array node from a path
- getAsBoolean(IStateTransition) - Method in class io.github.jspinak.brobot.manageStates.TransitionBooleanSupplierPackager
- getAuthor() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getAutomation() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getAutomationDslSchema() - Method in class io.github.jspinak.brobot.json.parsing.SchemaManager
- getAutomationFunctions() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getAutomationFunctions() - Method in class io.github.jspinak.brobot.dsl.AutomationDsl
- getAverageHeight() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getAverageWidth() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getBackgroundColor() - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonStyling
- getBaseProbabilityExists() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
The base probability that a State exists is transfered to the active variable 'probabilityExists', which is used by Find functions.
- getBeforeStateIds() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getBeforeStateIds() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getBeforeStateNames() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getBeforeStateNames() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getBestLocation() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getBestMatch() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getBestScore() - Method in class io.github.jspinak.brobot.manageStates.Paths
- getBGRColorMatFromHSV2dIndexMat(Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatVisualize
-
Meant for visually displaying a classification Mat (i.e.
- getBGRColorMatFromHSV2dIndexMat(Mat, Map<Integer, Scalar>) - Method in class io.github.jspinak.brobot.imageUtils.MatVisualize
-
Meant for visually displaying a classification Mat (i.e.
- getBGRfromBW(Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatVisualize
- getBgrFromClassification2d() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getBImage() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- getBoolean(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get a boolean value from a JSON path
- getBottomLeft() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- getBottomRight() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- getBoundaries() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
Get the boundaries of the state using StateRegion, StateImage, and StateLocation objects.
- getBounds2D() - Method in class io.github.jspinak.brobot.json.mixins.Rectangle2DMixin
- getBounds2D() - Method in class io.github.jspinak.brobot.json.mixins.RectangleMixin
- getBufferedImage() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- getBufferedImage() - Method in class io.github.jspinak.brobot.json.mixins.BrobotImageMixin
- getBufferedImageFromScreen(Region) - Static method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- getBuffImgDirectly(String) - Static method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
-
To use this method, you need to deal with paths.
- getBuffImgFromFile(String) - Static method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
-
Creates a new SikuliX Pattern and retrieves the BufferedImage from this Pattern.
- getBuffImgFromScreen(Region) - Method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- getBuffImgsFromScreen(List<Region>) - Method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- getBuilderType() - Method in class io.github.jspinak.brobot.dsl.BuilderExpression
- getButtons() - Method in class io.github.jspinak.brobot.datatypes.project.AutomationUI
- getBytes(Image) - Static method in class io.github.jspinak.brobot.imageUtils.ImageOps
- getCalculatedX() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getCalculatedY() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getCanHide() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
Holds the States that this State can hide when it becomes active.
- getCanHideIds() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- getCategory() - Method in class io.github.jspinak.brobot.datatypes.project.Button
- getCellHeight() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid
- getCellWidth() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid
- getCenter3d() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansCluster
- getCenters() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfile
- getChangeMask() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
-
The final Mat will be 1D.
- getChannels() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- getClasses() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getClassesWithMatchesAndLegend() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- GetClassMatches - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification
- GetClassMatches(SelectRegions, MatchOps) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification.GetClassMatches
- getCleanPaths(Set<Long>, Paths, Long) - Method in class io.github.jspinak.brobot.manageStates.PathManager
- getClickActionOptions() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getClickMatches() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getClickType() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getClickUntil() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getClosestTo(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getClosestUnvisited() - Method in class io.github.jspinak.brobot.testingAUTs.UnvisitedStates
- getClosestUnvisited(Set<Long>) - Method in class io.github.jspinak.brobot.testingAUTs.UnvisitedStates
- getClusterRegions(Region, List<Location>, int) - Method in class io.github.jspinak.brobot.analysis.QuickCluster
- getClusters() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfile
- getCollection() - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- getColor() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getColorCluster() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getColorInfos() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema
- getColorModel() - Method in class io.github.jspinak.brobot.json.mixins.BufferedImageMixin
- getColorProfile(Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetColorCluster
- getColorProfile(Mat, Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetColorCluster
- getColorProfileMats(int, Size) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfilesAllSchemas
- getColorProfiles(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfilesAllSchemas
-
Creates ColorClusters from the ColorSchemas from the BGR and HSV KmeansProfile objects.
- getColorSchema() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansCluster
- getColorSchema(Mat, Mat, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetColorCluster
-
Create a ColorSchema for either BGR or HSV.
- getColorSchemaName() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfile
- getColorSchemaName() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfiles
- getColorSchemas() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster
- getColorStat() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorStatProfile
- getColorStatProfile(ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema
-
Returns a ColorStatProfile for a given ColorStat.
- getColorStatProfiles(ColorCluster.ColorSchemaName, ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getColorStats(ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema
- getColorValue() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo
- getColorValues(ColorCluster.ColorSchemaName, ColorInfo.ColorStat, ColorSchema.ColorValue) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getCols() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid
- getColumn() - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonPosition
- getColumnEntries(List<Mat>, int, int) - Method in class io.github.jspinak.brobot.illustratedHistory.ColumnMatOps
- getColumnMat(List<Mat>) - Method in class io.github.jspinak.brobot.illustratedHistory.ColumnMatOps
- getColumnMat(List<Mat>, int, int) - Method in class io.github.jspinak.brobot.illustratedHistory.ColumnMatOps
- getColumnMat(List<Mat>, int, int, int) - Method in class io.github.jspinak.brobot.illustratedHistory.ColumnMatOps
- getCombined() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- getCompactness() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfile
- getCompletedRepetitions() - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- getCompletedRepetitions(Matches) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycleManagement
- getCompletedSequences() - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- getCondition() - Method in class io.github.jspinak.brobot.dsl.IfStatement
- getConditionMatches() - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject
- getConditionObjectCollection() - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject
- getConfiguration() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getConfirmActionOptions() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getConfirmationMessage() - Method in class io.github.jspinak.brobot.datatypes.project.Button
- getConfirmationObjectCollection() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getConfirmedMatches(Matches) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
-
Matches are confirmed when they contain one of the matches in the parameter insideMatches.
- getContext() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- getContextHistograms() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- getContourAsMatch(Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getContours() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getContours() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- getContours() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getCoordinates(Positions.Name) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.Positions
- getCopy() - Method in class io.github.jspinak.brobot.manageStates.Path
- getCreated() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getCreatedDate() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getCriteria(ActionOptions) - Method in class io.github.jspinak.brobot.actions.actionConfigurations.Success
- getCriticalErrors() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Gets validation errors with CRITICAL severity.
- getCurrentDuration(Matches) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycleManagement
- getCurrentSessionId() - Method in class io.github.jspinak.brobot.report.log.AutomationSession
- getCurrentStateName() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getCurrentStateName() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getCustomClass() - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonStyling
- getCustomProperties() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getData() - Method in class io.github.jspinak.brobot.json.mixins.BufferedImageMixin
- getDataFromFile() - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ReadTrainingData
- getDeepCopy() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
-
Create a deep copy by manually copying each field.
- getDefineAs() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getDefinedFixedRegions() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getDefinedRegion() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getDefinedRegions() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getDegreesBetween(double, double) - Method in class io.github.jspinak.brobot.analysis.Distance
- getDegreesBetween(Location, Location, Location) - Method in class io.github.jspinak.brobot.analysis.Distance
-
Calculates the difference between the angles of 2 vectors.
- getDegreesBetween(Match, Match, Match) - Method in class io.github.jspinak.brobot.analysis.Distance
- getDelayAfterMouseDown() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getDelayAfterMouseUp() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getDelayBeforeMouseDown() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getDelayBeforeMouseUp() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getDescription() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getDescription() - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- getDescription() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getDescription() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getDescription() - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- getDiameter() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getDilation() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getDilationCols() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getDilationRows() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getDilationType() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getDistance(Location, Location) - Method in class io.github.jspinak.brobot.analysis.Distance
- getDistance(Match, Match) - Method in class io.github.jspinak.brobot.analysis.Distance
- getDistanceBelowMinAndAboveMax(Mat, ColorCluster.ColorSchemaName, ColorCluster) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetDistanceMatrix
-
Returns a Mat with the distance below the min and above the max for each cell.
- GetDistanceMatrix - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
- GetDistanceMatrix() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetDistanceMatrix
- getDistBelowThreshhold(Mat, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetPixelScores
-
Subtract the pixel scores from the threshold.
- getDistToNearest(Mat, ColorCluster.ColorSchemaName, ColorCluster, ColorInfo.ColorStat...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetDistanceMatrix
-
Calculates the distance to the nearest of the given colorStats.
- getDoAction() - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject
- getDominantCluster() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfile
- getDoOnEach() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getDoTransition() - Method in class io.github.jspinak.brobot.manageStates.TraversePaths
- getDouble(int, int, int, Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
-
In a multi-dimensional array, such as a 3D matrix or tensor, the indices i,j,k typically represent the indices along the first, second, and third dimensions, respectively.
- getDoubleColumn(int, Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- getDoubleRow(int, Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- GetDragLocation - Class in io.github.jspinak.brobot.actions.composites.methods.drag
-
Returns the 'from' and 'to' Locations to be used in Drag.
- GetDragLocation(Find, ActionOptionsForDrag) - Constructor for class io.github.jspinak.brobot.actions.composites.methods.drag.GetDragLocation
- getDragToOffsetX() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getDragToOffsetY() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getDraw() - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrateScreenshot
- getDuration() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getDuration() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- getDuration() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getDuration() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getDynamicPixelMask(Region, double, double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.DynamicPixelFinder
-
Finds the pixels in a region that change over time.
- getDynamicPixelMask(Mat, Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.DetectMotion
-
Detect movement between image1 and image2
- getDynamicPixelMask(MatVector) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.ChangedPixels
- getDynamicPixelMask(MatVector) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.DetectMotion
- getDynamicPixelMask(MatVector) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.DynamicPixelFinder
-
From a collection of Mat(s), returns a mask of pixels that change in any of the Mat(s).
- getDynamicPixelMask(MatVector) - Method in interface io.github.jspinak.brobot.actions.methods.basicactions.find.motion.FindDynamicPixels
- getDynamicPixelMat(ObjectCollection, ObjectCollection) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.GetSceneCombinations
-
Extract the scenes from both object collections and find the dynamic pixels.
- getDynamicPixels() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- getDynamicRegions(SceneAnalysisCollection, ActionOptions, List<Region>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.FindRegionsOfMotion
-
Finds regions that change and saves the results in the SceneAnalysisCollection.
- getEllipse() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- getElseStatements() - Method in class io.github.jspinak.brobot.dsl.IfStatement
- getEmptyImage() - Static method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- getEndStates() - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- getEndTime() - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- getEndTime() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getEndTime() - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- getEnvelopedFirstOrNone(Pattern, Pattern) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages.CompareSize
-
Returns an empty list if neither image fits in the other.
- getEnvironmentInfo() - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment
-
Gets a descriptive string of the current environment configuration.
- getErrorMessage() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getErrorMessage() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getErrors() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Gets all validation errors.
- getErrorsAndCritical() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Gets validation errors with ERROR or CRITICAL severity.
- getExit() - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- getExit() - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
- getExit() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- getExitNames() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- getExpressionType() - Method in class io.github.jspinak.brobot.dsl.Expression
- getFailedTransitionStartState() - Method in class io.github.jspinak.brobot.manageStates.TraversePaths
- getFieldNames(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get a list of field names from an object
- getFilename(ActionOptions.Action, String) - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrationFilename
- getFilename(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrationFilename
- getFilename(Illustrations.Type) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getFilenameClasses() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getFilenameFromMatchObjects(Matches, ActionOptions) - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrationFilename
- getFilenameFromSceneAnalysis(SceneAnalysis, ActionOptions, String...) - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrationFilename
- getFilenames() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getFilenameScene() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getFileNameWithoutExtension(String) - Static method in class io.github.jspinak.brobot.imageUtils.FilenameOps
- getFilenameWithoutExtensionAndDirectory(String) - Static method in class io.github.jspinak.brobot.stringUtils.NameSelector
- getFinalFusedMatchObjects(Matches) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchFusion
- getFind() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getFindActionOptions() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getFindActions() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getFindDuration(ActionOptions.Find) - Method in class io.github.jspinak.brobot.actions.methods.time.ActionDurations
-
Returns the mock duration of a Find operation.
- getFindFrom(ActionOptions) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.ActionOptionsForDrag
- getFindObjectCollection() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getFindTo(ActionOptions) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.ActionOptionsForDrag
- getFinishedMats() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getFirstChannel(Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- getFirstChannel(Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- getFirstObjectName() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- getFixedIfDefinedOrRandomRegion(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
-
When the image has a fixed location, if - a region is defined, it is returned - no region is defined, a random search region is returned
- getFixedPixelMask(Region, double, double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.DynamicPixelFinder
-
Finds the pixels in a region that over time do not change.
- getFixedPixelMask(MatVector) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.ChangedPixels
- getFixedPixelMask(MatVector) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.DetectMotion
- getFixedPixelMask(MatVector) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.DynamicPixelFinder
- getFixedPixelMask(MatVector) - Method in interface io.github.jspinak.brobot.actions.methods.basicactions.find.motion.FindDynamicPixels
- getFixedRegion() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
-
The fixed region is usually defined when an image with a fixed location is found for the first time.
- getFocusedWindow() - Method in class io.github.jspinak.brobot.mock.MockFocusedWindow
- getFormattedErrors() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Returns a formatted string of all errors, grouped by severity.
- getFoundConfirmations() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getFoundMatches() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getFreeNumber() - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
- getFreeNumber(String) - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
- getFreePath() - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
- getFreePath(String) - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
-
Searches for the first free filename with the given base path name.
- getFreePath(String, String) - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
- getFromLocation(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.GetDragLocation
- getFromState() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getFromStateIds() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getFromStateIds() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getFromStateName() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getFromStates() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getFromTransition() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getFromTransitionFunction() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getFromTransitions() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getFull() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- getFunctionName() - Method in class io.github.jspinak.brobot.datatypes.project.Button
- getFusedMatchObjects(List<Match>, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchFusion
-
Match objects are fused, and the image and text are captured from the scene(s).
- getFusionMethod() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getGaussianHeight() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getGaussians() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getGaussianSigmaX() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getGaussianWidth() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getGetImage() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- getGetSceneAnalysisCollection() - Method in class io.github.jspinak.brobot.actions.actionExecution.MatchesInitializer
- getGetTextUntil() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getGrays() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getGrayscale(Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- getGrid() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.OverlappingGrids
- getGridNumber(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getGridNumber(Region, Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- getGridNumber(Region, Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- getGridNumber(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getGridRegion(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getGridRegion(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getGridRegion(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getGridRegions() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid
- getGridRegions(int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
-
Divides this Region into a grid and returns all grid cells as separate Regions.
- getGridRegions(Region, int, int) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
-
Region uses the SikuliX raster (setRaster), which has a min cell size of 5x5.
- getGrids() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- getH() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getHiddenStateIds() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- getHiddenStateNames() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
Hiding a State means that this State covers the hidden State, and when this State is exited the hidden State becomes visible again.
- getHighlightColor() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getHighlightSeconds() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getHistogram() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegion
- getHistogram() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getHistogramFromRegion(Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- getHistogramRegions(HistogramRegions, IntPointer, IntPointer, PointerPointer<FloatPointer>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- getHistograms() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegion
- GetHistograms - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.histogram
- GetHistograms(GetImageJavaCV) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- getHistogramsHSV(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- getHSV(Mat) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getHSVfromHue(Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatVisualize
- getHueBins() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getHueBins() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- getIcon() - Method in class io.github.jspinak.brobot.datatypes.project.Button
- getId() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Scene
- getId() - Method in class io.github.jspinak.brobot.datatypes.project.Button
- getId() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getId() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- getId() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- getId() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- getId() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getId() - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- getId() - Method in enum class io.github.jspinak.brobot.primatives.enums.SpecialStateType
- getId() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getId() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getIdAsString() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getIdAsString() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getIdAsString() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getIdAsString() - Method in interface io.github.jspinak.brobot.datatypes.state.stateObject.StateObject
- getIllustrate() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getIllustratedScreenshot() - Method in class io.github.jspinak.brobot.illustratedHistory.StateIllustration
- getIllustratedScreenshotAsMat() - Method in class io.github.jspinak.brobot.illustratedHistory.StateIllustration
- getIllustrationEnabled() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getIllustrationManager() - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrateScreenshot
- getIllustrations() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getImage() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- getImage() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getImage(byte[]) - Static method in class io.github.jspinak.brobot.imageUtils.ImageOps
- getImage(Mat) - Static method in class io.github.jspinak.brobot.imageUtils.ImageOps
- getImageDirectory() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getImageIndices(SceneAnalysis, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification.ClassifyPixels
-
Returns a 3d Mat representing the best Image match (or no match) for every cell.
- GetImageJavaCV - Class in io.github.jspinak.brobot.imageUtils
-
JavaCV-based image acquisition and conversion utilities for Brobot.
- GetImageJavaCV(BufferedImageOps) - Constructor for class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getImageName() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection
- getImageNames() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getImages() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- getImages() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- getImages() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateWithImages
- getImagesAndProfileMat(List<StateImage>) - Method in class io.github.jspinak.brobot.illustratedHistory.draw.DrawColorProfile
- getImageSizes() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- getImagesMat() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- getImagesMat() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getImagesMat(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetProfileMats
-
Returns a Mat with the image files shown horizontally.
- getImageUtils() - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrateScreenshot
- getImgpath() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- getIncomingTransitions() - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getIncomingTransitionsToPREVIOUS() - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getIncomingTransitionsWithHiddenTransitions() - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getIndex() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- getIndex() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getIndicesOfMax(Mat, Mat, Mat, int) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
-
The indices Mat is reused to store the indices of the best scores.
- getInfo(ColorSchema.ColorValue) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster
- getInfoMessages() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Gets validation errors with INFO severity.
- getInitialMatchList() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getInnerGrid() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.OverlappingGrids
- getInside() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- getInsideColorCluster() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- getInsideKmeansProfiles() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- getInstance() - Static method in class io.github.jspinak.brobot.actions.BrobotEnvironment
-
Gets the singleton instance of BrobotEnvironment.
- getInt(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get an integer value from a JSON path
- getInvolvedTransitionIds() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getJavaCVRect() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getJavaCVRect(Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- getJsonParser() - Method in class io.github.jspinak.brobot.services.ProjectManager
- getKey() - Method in class io.github.jspinak.brobot.primatives.Pair
- getKmeans() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getKmeansProfile(ColorCluster.ColorSchemaName, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfilesAllSchemas
- getKmeansProfiles() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfilesAllSchemas
- getKmeansProfiles(ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfilesAllSchemas
- getKmeansProfilesAllSchemas() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getKmeansProfilesMat(StateImage, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetProfileMats
- getLabel() - Method in class io.github.jspinak.brobot.datatypes.project.Button
- getLabels() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfile
- getLargestDefinedFixedRegionOrNewRegion() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getLargestSector(List<Double>) - Method in class io.github.jspinak.brobot.analysis.Distance
- getLastAccessed() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- getLastAction() - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrateScreenshot
- getLastCollections() - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrateScreenshot
- getLastFind() - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrateScreenshot
- getLastIndex() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getLastResultsBGR() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- getLastScene() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
-
The scene that represents the collection, and is used for illustration.
- getLastSceneAnalysis() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- getLastSceneBGR() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- getLeft() - Method in class io.github.jspinak.brobot.dsl.BinaryOperationExpression
- getLeftAngle() - Method in class io.github.jspinak.brobot.datatypes.primitives.angles.Sector
- getLeftmostAngle(List<Double>) - Method in class io.github.jspinak.brobot.analysis.Distance
-
Returns the leftmost angle from a list of angles.
- getLegend() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getLicense() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getLocation() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getLocation() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getLocation() - Method in class io.github.jspinak.brobot.json.mixins.RegionMixin
- getLocation(double, double, Location) - Method in class io.github.jspinak.brobot.analysis.Distance
-
Returns a Location given a starting point, an angle, and a distance.
- getLocation(Location, Location) - Method in class io.github.jspinak.brobot.analysis.Distance
-
Returns the distance from location1 to location2 as a Location object.
- getLocation(Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- getLogLevel() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getLogType() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMask() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getMasks() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansCluster
- getMasks() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegion
- getMat() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
-
Converts the BufferedImage in Image to a BGR JavaCV Mat.
- getMat() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getMat() - Method in class io.github.jspinak.brobot.json.mixins.MatchMixin
- getMat(ColorCluster.ColorSchemaName, ColorInfo.ColorStat, Size) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster
- getMat(ColorInfo.ColorStat, Size) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema
-
Creates a Mat of the colorStat for all ColorValues in this Schema.
- getMat(Illustrations.Type) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getMat(BufferedImage, boolean) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMat(String, List<Region>, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
-
Returns one Mat masked by the regions.
- getMatBGR() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
-
Returns the BGR representation as a JavaCV Mat.
- getMatBGR() - Method in class io.github.jspinak.brobot.json.mixins.BrobotImageMixin
- getMatBGR(BufferedImage) - Static method in class io.github.jspinak.brobot.imageUtils.ImageOps
- getMatBGR(Image) - Static method in class io.github.jspinak.brobot.imageUtils.ImageOps
-
Returns the BGR representation as a JavaCV Mat.
- getMatchAsMatInScene(int, Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getMatches() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- getMatches(SceneAnalysisCollection, Set<StateImage>, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification.GetClassMatches
-
The SceneAnalyses contain classifications with a set of StateImages.
- getMatches(Pattern) - Method in class io.github.jspinak.brobot.mock.MockFind
-
Finds mock matches based on matching actions and states in the MatchHistory.
- getMatchesOnClasses() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getMatchesOnScene() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getMatchHistory() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- getMatchHistory() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
Some actions take place without an associated Pattern or StateImage.
- getMatchHistory() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getMatchHistory() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getMatchHistory() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getMatchList() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getMatchList() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
-
Sorts by largest score.
- getMatchList() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getMatchList() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- getMatchListAsStateImages() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getMatchLocations() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
-
Gets the matches as locations
- getMatchMap() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getMatchMap(List<Rect>, int, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getMatchObjectsWithOwnerState(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getMatchObjectsWithTargetStateObject(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getMatchRegions() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
-
Gets the matches as regions
- getMatFromBundlePath(String, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMatFromFile(String, Region, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMatFromFilename(String, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMatFromScreen() - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMatFromScreen(ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMatFromScreen(Region) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMatFromScreen(Region, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMatFromScreenWithJavaCV() - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMatHSV() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
-
Returns the HSV representation as a JavaCV Mat.
- getMatHSV() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
-
Converts the BufferedImage in Image to an HSV JavaCV Mat.
- getMatHSV() - Method in class io.github.jspinak.brobot.json.mixins.BrobotImageMixin
- getMatHSV(BufferedImage) - Static method in class io.github.jspinak.brobot.imageUtils.ImageOps
- getMatHSV(Image) - Static method in class io.github.jspinak.brobot.imageUtils.ImageOps
-
Returns the HSV representation as a JavaCV Mat.
- getMats(StateImage, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMats(String, List<Region>, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
-
Returns one Mat per region.
- getMats(List<Pattern>, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMatsFromFilenames(List<String>, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMatsFromScreen(Region, double, double) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
-
Get a Mat from the screen at regular intervals.
- getMatsFromScreen(List<Region>, boolean) - Method in class io.github.jspinak.brobot.imageUtils.GetImageJavaCV
- getMatWithOnlyTheseIndices(Mat, Set<Integer>) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- getMaxActions() - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject
- getMaxArea() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMaxArea() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getMaxFusionDistanceX() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMaxFusionDistanceY() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMaxHeight() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getMaxMatches() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getMaxMatchesToActOn() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMaxMovement() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMaxNonZeroCellsByChannel(Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- getMaxSize() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getMaxSwipes() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getMaxTimesToRepeatActionSequence() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMaxWait() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMaxWait() - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- getMaxWait() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getMaxWidth() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getMeanBGR(ColorSchema) - Method in class io.github.jspinak.brobot.imageUtils.ShowScoring
- getMeans() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorStatProfile
- getMeanScalarHSV() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorStatProfile
- getMedian() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
-
Returns a new Region with the median x,y,w,h of all Match objects.
- getMedianAngle(Location, Location...) - Method in class io.github.jspinak.brobot.analysis.Distance
- getMedianAngle(Location, List<Location>) - Method in class io.github.jspinak.brobot.analysis.Distance
-
Sums the x and y points and calculates the angle to this new summed Location
- getMedianAngle(Double...) - Method in class io.github.jspinak.brobot.analysis.Distance
- getMedianAngle(List<Double>) - Method in class io.github.jspinak.brobot.analysis.Distance
- getMedianLocation() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getMethod() - Method in class io.github.jspinak.brobot.dsl.BuilderMethod
- getMethod() - Method in class io.github.jspinak.brobot.dsl.MethodCallExpression
- getMethod() - Method in class io.github.jspinak.brobot.dsl.MethodCallStatement
- getMethods() - Method in class io.github.jspinak.brobot.dsl.BuilderExpression
- getMiddleAngle(List<Double>) - Method in class io.github.jspinak.brobot.analysis.Distance
- getMinArea() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMinArea() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getMinMaxOfFirstChannel(Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
-
minMaxLoc requires a single channel array.
- getMinOrMaxPerCellAcrossChannels(Mat, int) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
-
Gets the minimum or maximum value in a cell position across channels.
- getMinScore() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMinScoresFromPixelAnalyses(PixelAnalysisCollection, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification.ClassifyPixels
- getMinSimilarity() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getMinSize() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getMockHistogramMatches(StateImage, List<Region>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.MockHistogram
-
Converts mock matches into HistogramMatches by adding a random score.
- getMockMat(Pattern, Region) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.MockColor
- getMocksPerformed() - Method in class io.github.jspinak.brobot.mock.MockStatus
- getMockText() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getModifiers() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMotion() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getMotionWithMatches() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getMouseDown(ActionOptions) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.ActionOptionsForDrag
- getMouseUp(ActionOptions) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.ActionOptionsForDrag
- getMove(ActionOptions) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.ActionOptionsForDrag
- getMovement(int, List<Match>, List<Match>) - Method in class io.github.jspinak.brobot.analysis.Movement
-
For a scenario when we wish to determine the direction and magnitude of movement with respect to images on the screen.
- getMoveMouseAfterActionBy() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMoveMouseAfterActionTo() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMoveMouseDelay() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getMoveMouseDelay() - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- getMoveMouseDelay() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getMutableRegionsCopy(SearchRegions) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegionsUtils
-
Gets a mutable copy of all regions.
- getName() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateWithImages
- getName() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- getName() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- getName() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getName() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getName() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getName() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- getName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- getName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- getName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getName() - Method in interface io.github.jspinak.brobot.datatypes.state.stateObject.StateObject
- getName() - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- getName() - Method in class io.github.jspinak.brobot.dsl.Parameter
- getName() - Method in class io.github.jspinak.brobot.dsl.VariableDeclarationStatement
- getName() - Method in class io.github.jspinak.brobot.dsl.VariableExpression
- getNewMatWithPerCellMinsOrMaxes(List<Mat>, int) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- getNewScreenRegion() - Static method in class io.github.jspinak.brobot.imageUtils.ScreenOps
- getNewScreenWH() - Static method in class io.github.jspinak.brobot.imageUtils.ScreenOps
- getNode(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get a JSON node from a path
- getNumberOfCenters() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfile
- getObject() - Method in class io.github.jspinak.brobot.dsl.MethodCallExpression
- getObject() - Method in class io.github.jspinak.brobot.dsl.MethodCallStatement
- getObject(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get an object node from a path
- getObjectCollection() - Method in class io.github.jspinak.brobot.actions.composites.multipleActions.ActionOptionsObjectCollectionPair
- getObjectCollection() - Method in class io.github.jspinak.brobot.dsl.ActionStep
- getObjectType() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getObjectType() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getObjectType() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- getObjectType() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- getObjectType() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getObjectType() - Method in interface io.github.jspinak.brobot.datatypes.state.stateObject.StateObject
- getObjectType() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- getOffsetX() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getOffsetY() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getOneColumnBGRMat() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- getOneColumnBGRMat() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getOneColumnHSVMat() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- getOneColumnHSVMat() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getOneRegion() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
-
Return the fixed region if defined.
- getOpencvContours() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getOperator() - Method in class io.github.jspinak.brobot.dsl.BinaryOperationExpression
- getOpposite() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getOpposite(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Get the opposite location
- getOppositeAngle(double) - Method in class io.github.jspinak.brobot.analysis.Distance
- getOppositeTo(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getOppositeTo(Location, Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Get the location opposite to another location
- getOptionalArray(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get an optional array node from a path
- getOptionalBoolean(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get an optional boolean value from a JSON path
- getOptionalInt(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get an optional integer value from a JSON path
- getOptionalObject(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get an optional object node from a path
- getOptionalString(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get an optional string value from a JSON path
- getOrder() - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonPosition
- getOrganization() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getOriginals() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getOtherObjectsDirectlyAsMatchObjects(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.AddNonImageObjects
- getOutgoingTransitions() - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getOutputText() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getOutsideColorCluster() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- getOverlappingRect(Rect) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getOverlappingRect(Rect, Rect) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- getOverlappingRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getOverlappingRegion(Region, Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- getOwnerStateId() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getOwnerStateId() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getOwnerStateId() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- getOwnerStateId() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getOwnerStateId() - Method in interface io.github.jspinak.brobot.datatypes.state.stateObject.StateObject
- getOwnerStateId() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- getOwnerStateName() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getOwnerStateName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getOwnerStateName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getOwnerStateName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- getOwnerStateName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- getOwnerStateName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getOwnerStateName() - Method in interface io.github.jspinak.brobot.datatypes.state.stateObject.StateObject
- getOwnerStateName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- getOwnerStateNames() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getPageLoadTime() - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- getPageLoadTime() - Method in class io.github.jspinak.brobot.report.log.model.PerformanceMetricsData
- getParameters() - Method in class io.github.jspinak.brobot.datatypes.project.Button
- getParameters() - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- getParametersAsMap() - Method in class io.github.jspinak.brobot.datatypes.project.Button
-
Gets the parameters as a Map for easier manipulation.
- getParams() - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollections
- getPaths() - Method in class io.github.jspinak.brobot.manageStates.Paths
- getPathScore() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- getPathsToState(List<State>, State) - Method in class io.github.jspinak.brobot.manageStates.PathFinder
- getPathsToState(Set<Long>, Long) - Method in class io.github.jspinak.brobot.manageStates.PathFinder
- getPattern() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Scene
- getPatterns() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getPauseAfterEnd() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getPauseAfterMouseDown() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getPauseAfterMouseDown() - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- getPauseAfterMouseUp() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getPauseAfterMouseUp() - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- getPauseBeforeBegin() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getPauseBeforeMouseDown() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getPauseBeforeMouseDown() - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- getPauseBeforeMouseUp() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getPauseBetweenActions() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getPauseBetweenActionSequences() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getPauseBetweenIndividualActions() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getPercentH() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
- getPercentOfH() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getPercentOfPointsInChannel() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansCluster
- getPercentOfPointsOverall() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansCluster
- getPercentOfW() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getPercentW() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
- getPerformance() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getPerformance() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getPhase() - Method in class io.github.jspinak.brobot.BrobotStartupLifecycle
- getPixelAnalyses() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection
-
SCORE: subjective in that there are different methods that can produce the pixelScores matrix.
- getPixelAnalysisCollection(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getPixelAnalysisCollection(Scene, StateImage, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.AnalyzePixels
-
First, PixelAnalysis is performed on each scene with the ColorProfiles for the StateImage_.
- getPixelAnalysisCollection(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getPixelAnalysisCollections() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- GetPixelAnalysisCollectionScores - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
- GetPixelAnalysisCollectionScores(GetPixelScores) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetPixelAnalysisCollectionScores
- getPixelBGR(Mat) - Method in class io.github.jspinak.brobot.imageUtils.ShowScoring
- GetPixelScores - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
- GetPixelScores(MatVisualize) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetPixelScores
- getPlaybackDuration() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getPosition() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getPosition() - Method in class io.github.jspinak.brobot.datatypes.project.Button
- getPosition() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getPosition() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getPositionInMatch() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchor
- getProbabilityExists() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- getProbabilityExists() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getProbabilityExists() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getProbabilityStaysVisibleAfterClicked() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getProfile(Mat, int, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetKMeansProfiles
-
Produces a KmeansProfile given a one-column Mat, the number of means, and the color schema.
- getProfiles() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfiles
- getProfilesMat() - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- getProfilesMat() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getProfilesMat(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetProfileMats
- getProfilesMat(StateImage, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetProfileMats
- getProjectId() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getProjectId() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getProjectId() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getProjectSchema() - Method in class io.github.jspinak.brobot.json.parsing.SchemaManager
- getRandomLocation() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getRandomLocation(Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- getRandomMatchList(ActionOptions) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- getRandomRegion(List<Region>) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegionsUtils
-
Gets a random region from the list
- getRandomSnapshot(ActionOptions) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
-
Most Actions succeed or fail based on a Find operation.
- getRandomSnapshot(ActionOptions) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getRandomSnapshot(ActionOptions.Action) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
-
Useful for Action-specific operations such as GetText.
- getRandomSnapshot(ActionOptions.Action, Long) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
-
Brobot 1.0.7 uses Snapshots that record the action and the state.
- getRandomSnapshot(ActionOptions.Action, Long...) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- getRandomSnapshot(ActionOptions.Action, Set<Long>) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- getRandomSnapshot(List<MatchSnapshot>) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- getRandomString() - Method in class io.github.jspinak.brobot.mock.MockText
- getRandomString(int) - Method in class io.github.jspinak.brobot.mock.MockText
- getRandomText() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- getRanges() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- getRaster() - Method in class io.github.jspinak.brobot.json.mixins.BufferedImageMixin
- getRecordingFilename() - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- getRegion() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid
- getRegion() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
-
If the image has a fixed location and has already been found, the region where it was found is returned.
- getRegion() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getRegion() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getRegion() - Static method in class io.github.jspinak.brobot.imageUtils.ScreenOps
- getRegionH() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getRegionH(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Get region height
- getRegions() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
-
If the image has a fixed location and has already been found, the region where it was found is returned.
- getRegions() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- getRegions(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
-
When the image has a fixed location, if - a region is defined, it is returned - no region is defined, all search regions are returned
- getRegions(ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.SelectRegions
-
If ActionOptions are the only place to find regions, just make sure there's at least one region.
- getRegions(ActionOptions, Pattern) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.SelectRegions
-
Since version 1.7, the SearchRegions set in the ActionOptions variable do not replace the fixed search region of a fixed image.
- getRegions(ActionOptions, StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.SelectRegions
-
Since version 1.7, the SearchRegions set in the ActionOptions variable do not replace fixed and defined search regions.
- getRegionsForAllImages(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.SelectRegions
- getRegionsMutable() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
-
Access regions in a way that's safe for serialization/deserialization.
- getRegionsOfChange(SceneAnalysisCollection, int, int, ActionOptions, List<Region>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.FindMotion
-
Detects motion, draws contours around the areas of motion, and returns these contours as Match objects.
- getRegionW() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getRegionW(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Get region width
- getRelativeDist(Mat, ColorCluster.ColorSchemaName, ColorCluster, ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetDistanceMatrix
- getRepo() - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
- getResultCollection() - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- getResultOptions() - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- getResults() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
-
The results of a multi-scene analysis are stored here.
- getReturnType() - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- getRight() - Method in class io.github.jspinak.brobot.dsl.BinaryOperationExpression
- getRightAngle() - Method in class io.github.jspinak.brobot.datatypes.primitives.angles.Sector
- getRightmostAngle(List<Double>) - Method in class io.github.jspinak.brobot.analysis.Distance
- getRow() - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonPosition
- getRows() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid
- getSatBins() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- getSaturationBins() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getScalar() - Method in enum class io.github.jspinak.brobot.imageUtils.OpenCVColor
- getScene() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getScene() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getScene() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getScene1() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- getScene2() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- getSceneAnalyses() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- getSceneAnalysis(List<PixelAnalysisCollection>, Scene) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification.ClassifyPixels
- getSceneAnalysisCollection() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- GetSceneAnalysisCollection - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
-
This class is primarily for color analysis.
- GetSceneAnalysisCollection(GetScenes, AnalyzePixels, AllStatesInProjectService, StateMemory) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetSceneAnalysisCollection
- GetSceneAnalysisScores - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
- GetSceneAnalysisScores(MatOps3d, MatVisualize) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetSceneAnalysisScores
- GetSceneCombinations - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.states
- GetSceneCombinations(FindDynamicPixelMatches, MatchesInitializer) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.states.GetSceneCombinations
- getSceneCombinationWithDifferentScenes(List<SceneCombination>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.GetSceneCombinations
-
Finds the first SceneCombination with different scenes.
- getSceneName() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getScenes() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- getScenes() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.ScenesPerImage
- getScenes() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateWithImages
- getScenes() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- getScenes() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
Screenshots where the state is found.
- getScenes(ActionOptions, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetScenes
-
Some actions require multiple scenes, which can be taken as screenshots or passed as parameters.
- getScenes(ActionOptions, List<ObjectCollection>, int, double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetScenes
-
If the ObjectCollection is empty and saving history is enabled, a screenshot will be taken.
- GetScenes - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
-
Scenes are used for - finding color - image segmentation (classification) - action illustration In Brobot version 1.0.7, scenes are used for all Find operations.
- GetScenes(Time, GetImageJavaCV) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetScenes
- getSceneToUseForCaptureAfterFusingMatches() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getSceneWithMatchesAndSidebar() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getSceneWithMotion(SceneAnalysisCollection, Scalar) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.IllustrateMotion
- getSceneWithMotion(Mat, Mat, List<Match>, Scalar) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.IllustrateMotion
- getSchema(ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster
- getSchema(String) - Method in class io.github.jspinak.brobot.json.parsing.SchemaManager
- getScore() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getScore() - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- getScore() - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
- getScore() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- getScore() - Method in class io.github.jspinak.brobot.manageStates.Path
- getScores() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getScores(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getScoresMat(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getScoreThresholdDist() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getScreenAdjustedContours() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getScreenCoordinateRects(Region, MatVector) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getScreenshotAsMat() - Method in class io.github.jspinak.brobot.illustratedHistory.StateIllustration
- getScreenshotPath() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getScreenshotPath() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getScreenshots() - Method in class io.github.jspinak.brobot.datatypes.trainingData.TrainingData
- getScreenshotUsableArea() - Method in class io.github.jspinak.brobot.illustratedHistory.StateIllustration
- getScrollDirection() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getSearchImage() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getSearchRegion() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getSearchRegion() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- getSearchRegion() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- getSearchRegions() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getSearchRegions() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- getSearchRegions() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- getSecondsBetweenScenes() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- getSelectedText() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getSessionId() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getSessionId() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getSidebar() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- getSikuliLocation(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Get Sikuli Location based on definition type (by XY or by Region)
- getSikuliLocationFromRegion(Region, Position, int, int) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Get a Sikuli Location from a region and position
- getSikuliLocationFromXY(int, int, int, int) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Get a Sikuli Location from x,y coordinates
- getSimilarity() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getSimilarSnapshots(ActionOptions) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- getSingleFilename(Matches, ActionOptions) - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrationFilename
-
Matches may contain multiple (or no) SceneAnalyses and thus multiple illustrated scenes.
- getSize() - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonStyling
- getSnapshots() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- getSpan() - Method in class io.github.jspinak.brobot.datatypes.primitives.angles.Sector
- getSpan(List<Double>) - Method in class io.github.jspinak.brobot.analysis.Distance
- getStandardLocation(double) - Method in class io.github.jspinak.brobot.analysis.Distance
-
Returns a Location based on the starting point of (0,0) and a distance of 1000.
- getStartPlayback() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getStartStates() - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- getStartTime() - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- getStartTime() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getStartTime() - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- getStat(ColorInfo.ColorStat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo
- getStat(ColorSchema.ColorValue) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorStatProfile
- getState() - Method in class io.github.jspinak.brobot.datatypes.state.NullState
- getState() - Method in class io.github.jspinak.brobot.manageStates.UnknownState
- getState(Long) - Method in class io.github.jspinak.brobot.database.data.AllStatesInProject
- getState(Long) - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- getState(String) - Method in class io.github.jspinak.brobot.database.data.AllStatesInProject
- getState(String) - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- getStateId() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- getStateId() - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- getStateId() - Method in class io.github.jspinak.brobot.testingAUTs.StateVisit
- getStateId(String) - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- getStateImage() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection
- getStateImage() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.ScenesPerImage
- getStateImageData() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getStateImageId() - Method in class io.github.jspinak.brobot.report.log.dto.StateImageLogDTO
- getStateImageId() - Method in class io.github.jspinak.brobot.report.log.model.StateImageLogData
- getStateImageLogData() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getStateImageLogs() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getStateImageObjects() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- getStateImages() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- getStateImages() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- getStateLocations() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- getStateLocations() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- getStateMemory() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getStatements() - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- getStatements() - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- getStatementType() - Method in class io.github.jspinak.brobot.dsl.Statement
- getStateName() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
-
The state in which the image is found gives important information about where and when the state can be found.
- getStateName() - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- getStateName() - Method in class io.github.jspinak.brobot.testingAUTs.StateVisit
- getStateName(Long) - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- getStateObjectData() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getStateObjectId() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- getStateObjectName() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- getStateRegions() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- getStateRegions() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
StateRegions can change the expected state when clicked or hovered over.
- getStates() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateRepo
- getStates() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getStates() - Method in class io.github.jspinak.brobot.manageStates.Path
- getStatesAsString() - Method in class io.github.jspinak.brobot.manageStates.Path
- getStatesToActivate() - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- getStateStrings() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- getStateStrings() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
StateStrings can change the expected state.
- getStatesWithTransitionsFrom(Long...) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getStatesWithTransitionsFrom(Set<Long>) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getStatesWithTransitionsTo(Long...) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getStatesWithTransitionsTo(Set<Long>) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getStateText() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
StateText is text that appears on the screen and is a clue to look for images in this state.
- getStateTransitions() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getStateTransitionsInProjectService() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getStateTransitionsInProjectService() - Method in class io.github.jspinak.brobot.manageStates.TraversePaths
- getStateTransitionsJointTable() - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- getStateTransitionsJointTable() - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
- getStateTransitionsRepository() - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- getStateVisits() - Method in class io.github.jspinak.brobot.testingAUTs.StateTraversalService
- getStats() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo
- getStaysVisibleAfterClicked() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getStaysVisibleAfterTransition() - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- getStaysVisibleAfterTransition() - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
-
When set, takes precedence over the same variable in StateTransitions.
- getStaysVisibleAfterTransition() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- getSteps() - Method in class io.github.jspinak.brobot.dsl.ActionDefinition
- getString() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- getString(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Get a string value from a JSON path
- getString(Match) - Method in class io.github.jspinak.brobot.mock.MockText
- getString(TextSelector.Method, Text) - Method in class io.github.jspinak.brobot.stringUtils.TextSelector
- getStrings() - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- getStyling() - Method in class io.github.jspinak.brobot.datatypes.project.Button
- getSubImage(BufferedImage, int, int, int, int) - Static method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- getSubImage(BufferedImage, Region) - Static method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- getSubRegions(List<Integer>, List<Integer>) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
-
Return a list of all subregions created by the x and y points.
- getSuccessCriteria() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getSuccessfullyVisitedStates() - Method in class io.github.jspinak.brobot.testingAUTs.StateTraversalService
- getSuccessSymbol() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getSummary() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getSwipeActionOptions() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getSwipeFromObjColl() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getSwipeToObjColl() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getTarget() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getTargetImages(List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetSceneAnalysisCollection
- getTargetOffset() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getTargetOffset() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- getTargetPosition() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getTargetPosition() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- getTempFind() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getText() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getText() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getText() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- getText() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- getText() - Method in class io.github.jspinak.brobot.datatypes.trainingData.TrainingData
- getText(Match) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.GetTextWrapper
-
Reads all text in a Mat and returns a String
- getText(Region) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- getText(StateRegion) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- getTextColor() - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonStyling
- getTextFromMatch(Match) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.GetTextWrapper
- getTextToAppearOrVanish() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getTextUntil(ActionOptions.GetTextUntil) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- GetTextWrapper - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.text
-
Wrapper class for GetText, handles real and mock text queries.
- GetTextWrapper(MockText) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.GetTextWrapper
- getThenStatements() - Method in class io.github.jspinak.brobot.dsl.IfStatement
- getThreshMax() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getThreshMin() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getThreshold() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- getTime() - Method in class io.github.jspinak.brobot.actions.actionExecution.MatchesInitializer
- getTimesActedOn() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getTimesActedOn() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- getTimesActedOn() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- getTimesActedOn() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- getTimesActedOn() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- getTimesFound() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- getTimesSearched() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- getTimesSuccessful() - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- getTimesSuccessful() - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
- getTimesSuccessful() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- getTimestamp() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getTimestamp() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getTimestamp() - Method in class io.github.jspinak.brobot.testingAUTs.StateVisit
- getTimeStamp() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- getTimeStamp() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- getTimesToRepeat() - Method in class io.github.jspinak.brobot.actions.composites.multipleActions.MultipleActionsObject
- getTimesToRepeatIndividualAction() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getTimesVisited() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- getTimeToAppear() - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- getTimeToVanish() - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- getToLocation(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.GetDragLocation
- getTooltip() - Method in class io.github.jspinak.brobot.datatypes.project.Button
- getTopLeft() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- getTopRight() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- getToState() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getToStateIds() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getToStateIds() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getToStateNames() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getToStateNames() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getTotalBins() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- getTotalSuccessfulActions() - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject
- getTotalSwipes() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- getTotalTestDuration() - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- getTotalTestDuration() - Method in class io.github.jspinak.brobot.report.log.model.PerformanceMetricsData
- getToTransition() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getToTransitions() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getTrainingData() - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.SaveTrainingData
- getTransition(Long, Long) - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- getTransitionBooleanSupplierPackager() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getTransitionBooleanSupplierPackager() - Method in class io.github.jspinak.brobot.manageStates.TraversePaths
- getTransitionFinish() - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- getTransitionFunction() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- getTransitionFunctionByActivatedStateId(Long) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- getTransitions() - Method in class io.github.jspinak.brobot.manageStates.Path
- getTransitions() - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- getTransitions(Long) - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- getTransitions(Long, Long) - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getTransitionTime() - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- getTransitionTime() - Method in class io.github.jspinak.brobot.report.log.model.PerformanceMetricsData
- getTransitionToEnum() - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getTransitionToEnum(Long, Long) - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
-
Finds the correct stateName for the Transition.
- getType() - Method in class io.github.jspinak.brobot.dsl.Parameter
- getType() - Method in class io.github.jspinak.brobot.dsl.VariableDeclarationStatement
- getType() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- getType() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getType() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getTypeDelay() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getTypeDelay() - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- getTypeToSikuliButton() - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType
- getUnion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getUnion(Region, Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- getUniqueImageIds() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- getUnreachableStates() - Method in class io.github.jspinak.brobot.testingAUTs.StateTraversalService
- getUntilAction() - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject
- getUnvisitedStates() - Method in class io.github.jspinak.brobot.testingAUTs.UnvisitedStates
- getUpdated() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getUrl() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- getUsableArea() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- getValBins() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- getValidationResult() - Method in exception class io.github.jspinak.brobot.json.parsing.exception.ConfigurationException
- getValidationResult() - Method in exception class io.github.jspinak.brobot.json.schemaValidation.exception.ConfigValidationException
-
Gets the validation result associated with this exception.
- getValue() - Method in class io.github.jspinak.brobot.dsl.AssignmentStatement
- getValue() - Method in class io.github.jspinak.brobot.dsl.LiteralExpression
- getValue() - Method in class io.github.jspinak.brobot.dsl.ReturnStatement
- getValue() - Method in class io.github.jspinak.brobot.dsl.VariableDeclarationStatement
- getValue() - Method in class io.github.jspinak.brobot.primatives.Pair
- getValueBins() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- getValueType() - Method in class io.github.jspinak.brobot.dsl.LiteralExpression
- getVariable() - Method in class io.github.jspinak.brobot.dsl.AssignmentStatement
- getVariable() - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- getVariableType() - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- getVector() - Method in class io.github.jspinak.brobot.datatypes.trainingData.ActionVector
- getVector() - Method in class io.github.jspinak.brobot.datatypes.trainingData.TrainingData
- getVersion() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getVideoClipPath() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- getVideoClipPath() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- getW() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getWarnings() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Gets validation errors with WARNING severity.
- getWebsite() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- getWordMatches() - Method in class io.github.jspinak.brobot.mock.MockFind
-
These matches are from searching a region for all words.
- getWordMatches(Scene) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindInScene
-
Returns the Match objects corresponding to words.
- getX() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getX() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- getY() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- getY() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- go(Long, Long) - Method in class io.github.jspinak.brobot.manageStates.DoTransition
- goBackInTime(double, Object) - Method in class io.github.jspinak.brobot.actions.methods.time.Time
- GREEN - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema.ColorValue
- GREEN - Enum constant in enum class io.github.jspinak.brobot.imageUtils.OpenCVColor
- GREEN - Static variable in class io.github.jspinak.brobot.report.ANSI
- GREEN_BACKGROUND - Static variable in class io.github.jspinak.brobot.report.ANSI
- GREEN_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- GREEN_BOLD - Static variable in class io.github.jspinak.brobot.report.ANSI
- GREEN_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- GREEN_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- GREEN_UNDERLINED - Static variable in class io.github.jspinak.brobot.report.ANSI
- Grid - Class in io.github.jspinak.brobot.datatypes.primitives.grid
-
Divides a screen region into a matrix of cells for systematic interaction.
- Grid() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.grid.Grid
- Grid.Builder - Class in io.github.jspinak.brobot.datatypes.primitives.grid
- gridNumber(int, int, int) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
H
- h - Static variable in class io.github.jspinak.brobot.imageUtils.ScreenOps
- h() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- h() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- h() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- h() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- h() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- handleState(State, StateTransitions) - Method in class io.github.jspinak.brobot.automationScripts.DefaultStateHandler
- handleState(State, StateTransitions) - Method in interface io.github.jspinak.brobot.automationScripts.StateHandler
- hasCriticalErrors() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Checks if there are any errors of CRITICAL severity.
- hasDisplay() - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment
-
Checks if a display is available for GUI operations.
- hasEqualSceneSets(Set<Integer>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateWithImages
- hasErrors() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Checks if there are any errors (of any severity).
- hashCode() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Scene
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchor
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchors
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- hashCode() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- hashCode() - Method in class io.github.jspinak.brobot.dsl.ActionDefinition
- hashCode() - Method in class io.github.jspinak.brobot.dsl.ActionStep
- hashCode() - Method in class io.github.jspinak.brobot.dsl.AssignmentStatement
- hashCode() - Method in class io.github.jspinak.brobot.dsl.AutomationDsl
- hashCode() - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- hashCode() - Method in class io.github.jspinak.brobot.dsl.BinaryOperationExpression
- hashCode() - Method in class io.github.jspinak.brobot.dsl.BuilderExpression
- hashCode() - Method in class io.github.jspinak.brobot.dsl.BuilderMethod
- hashCode() - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- hashCode() - Method in class io.github.jspinak.brobot.dsl.IfStatement
- hashCode() - Method in class io.github.jspinak.brobot.dsl.LiteralExpression
- hashCode() - Method in class io.github.jspinak.brobot.dsl.MethodCallExpression
- hashCode() - Method in class io.github.jspinak.brobot.dsl.MethodCallStatement
- hashCode() - Method in class io.github.jspinak.brobot.dsl.Parameter
- hashCode() - Method in class io.github.jspinak.brobot.dsl.ReturnStatement
- hashCode() - Method in class io.github.jspinak.brobot.dsl.VariableDeclarationStatement
- hashCode() - Method in class io.github.jspinak.brobot.dsl.VariableExpression
- hashCode() - Method in record class io.github.jspinak.brobot.json.schemaValidation.model.ValidationError
-
Returns a hash code value for this object.
- hashCode() - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- hashCode() - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- hashCode() - Method in class io.github.jspinak.brobot.primatives.Pair
- hashCode() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- hashCode() - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- hashCode() - Method in class io.github.jspinak.brobot.report.log.dto.StateImageLogDTO
- hashCode() - Method in class io.github.jspinak.brobot.testingAUTs.StateVisit
- hasPath(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Check if a path exists in the JSON
- hasSameResultsAs(MatchSnapshot) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
-
Match objects and Text are compared.
- hasSevereErrors() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Checks if there are any errors of ERROR or CRITICAL severity.
- hasWarnings() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Checks if there are any errors of WARNING severity.
- HeadlessChecker - Class in io.github.jspinak.brobot.services
-
Deprecated.Use
BrobotEnvironment
instead. This class now delegates to BrobotEnvironment for backward compatibility. - HeadlessChecker() - Constructor for class io.github.jspinak.brobot.services.HeadlessChecker
-
Deprecated.
- HIGH - Enum constant in enum class io.github.jspinak.brobot.report.Report.OutputLevel
- highlight(Match, StateObjectData, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.HighlightMatch
- Highlight - Class in io.github.jspinak.brobot.actions.methods.basicactions
-
Highlights visual matches on screen in the Brobot model-based GUI automation framework.
- Highlight(Find, HighlightMatch, Time) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.Highlight
- HIGHLIGHT - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- HighlightMatch - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers
-
Wrapper class for Highlight, performs real or mock highlights.
- HighlightMatch() - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.HighlightMatch
- highlightRegion(double, Region) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- highlightRegion(double, StateRegion) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- HistComparison - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.histogram
- HistComparison(GetHistograms) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistComparison
- HISTOGRAM - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- HistogramRegion - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.histogram
-
Has the mask for one part of each image, i.e.
- HistogramRegion() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegion
- HistogramRegions - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.histogram
-
Divides a region into five subregions to facilitate histogram and color Find operations.
- HistogramRegions(List<Mat>) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- HistogramRegions(Mat) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- historyFilename - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- historyPath - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
Illustrated Screenshots Settings (for displaying Action results)
- holdKey(String, double) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- HSV - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster.ColorSchemaName
- HUE - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema.ColorValue
I
- IfStatement - Class in io.github.jspinak.brobot.dsl
- IfStatement() - Constructor for class io.github.jspinak.brobot.dsl.IfStatement
- IllustrateMotion - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.motion
- IllustrateMotion(DrawMatch, MatVisualize, MatOps3d) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.IllustrateMotion
- IllustrateScreenshot - Class in io.github.jspinak.brobot.illustratedHistory
- IllustrateScreenshot(ImageUtils, Draw, IllustrationManager) - Constructor for class io.github.jspinak.brobot.illustratedHistory.IllustrateScreenshot
- IllustrateState - Class in io.github.jspinak.brobot.illustratedHistory
- IllustrateState(ImageUtils) - Constructor for class io.github.jspinak.brobot.illustratedHistory.IllustrateState
- illustrateWhenAllowed(Matches, List<Region>, ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrateScreenshot
- illustrateWithFixedSearchRegions(State) - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrateState
-
Illustrates the state by placing the first Pattern of each StateImage in the Pattern's fixed region.
- IllustrationFilename - Class in io.github.jspinak.brobot.illustratedHistory
- IllustrationFilename(FilenameRepo) - Constructor for class io.github.jspinak.brobot.illustratedHistory.IllustrationFilename
- IllustrationManager - Class in io.github.jspinak.brobot.illustratedHistory
- IllustrationManager(Sidebar, IllustrationFilename, DrawMatch, DrawRect, DrawClassesLegend, ImageUtils, Draw, DrawContours) - Constructor for class io.github.jspinak.brobot.illustratedHistory.IllustrationManager
- Illustrations - Class in io.github.jspinak.brobot.illustratedHistory
-
Container for visual debugging and analysis illustrations in Brobot.
- Illustrations() - Constructor for class io.github.jspinak.brobot.illustratedHistory.Illustrations
- Illustrations.Type - Enum Class in io.github.jspinak.brobot.illustratedHistory
- Image - Class in io.github.jspinak.brobot.datatypes.primitives.image
-
Physical representation of an image in the Brobot GUI automation framework.
- Image(Pattern) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Image
- Image(BufferedImage) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Image
- Image(BufferedImage, String) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Image
- Image(String) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Image
- Image(Mat) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Image
- Image(Mat, String) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Image
- Image(Image) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Image
- IMAGE - Enum constant in enum class io.github.jspinak.brobot.datatypes.state.stateObject.StateObject.Type
- ImageDeserializer - Class in io.github.jspinak.brobot.json.serializers
-
Custom deserializer for Image class that creates an Image with an empty BufferedImage.
- ImageDeserializer() - Constructor for class io.github.jspinak.brobot.json.serializers.ImageDeserializer
- ImageOps - Class in io.github.jspinak.brobot.imageUtils
- ImageOps() - Constructor for class io.github.jspinak.brobot.imageUtils.ImageOps
- ImageResourceValidator - Class in io.github.jspinak.brobot.json.schemaValidation.resource
-
Validates that image resources referenced in the project configuration actually exist and are valid image files.
- ImageResourceValidator() - Constructor for class io.github.jspinak.brobot.json.schemaValidation.resource.ImageResourceValidator
- ImageSerializer - Class in io.github.jspinak.brobot.json.serializers
-
Custom serializer for Image class that omits the BufferedImage.
- ImageSerializer() - Constructor for class io.github.jspinak.brobot.json.serializers.ImageSerializer
- ImageUtils - Class in io.github.jspinak.brobot.imageUtils
- ImageUtils(BufferedImageOps) - Constructor for class io.github.jspinak.brobot.imageUtils.ImageUtils
- includeStateImageObjectsFromActiveStatesInAnalysis - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- INCLUDING_MATCHES - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- incrementCompletedRepetitions() - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- incrementCompletedRepetitions(Matches) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycleManagement
-
Increments the number of completed repetitions of the action.
- incrementCompletedSequences() - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- incrementCompletedSequences(Matches) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycleManagement
- incrementTimesActedOn() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- INDICES_2D - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis.Analysis
- INDICES_3D - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis.Analysis
- INDICES_3D_TARGETS - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis.Analysis
- info(Mat, String...) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- info(MatVector, String...) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- INFO - Enum constant in enum class io.github.jspinak.brobot.json.schemaValidation.model.ValidationSeverity
-
Informational message, no action required.
- init() - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- init(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.actionExecution.MatchesInitializer
- init(ActionOptions, String, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.actionExecution.MatchesInitializer
-
Initialize new Matches with ActionOptions, a description, and a SceneAnalysisCollection.
- init(ActionOptions, List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.actionExecution.MatchesInitializer
- init(Region) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- init(String) - Method in class io.github.jspinak.brobot.manageStates.QuickStateAndTransitionsBuilder
- Init - Class in io.github.jspinak.brobot.services
-
Initialization service for the Brobot model-based GUI automation framework.
- Init(AllStatesInProjectService, SetAllProfiles, SetKMeansProfiles, StateManagementService, StateTransitionsInProjectService, StateTransitionsRepository) - Constructor for class io.github.jspinak.brobot.services.Init
- initializeStateStructure() - Method in class io.github.jspinak.brobot.services.Init
- InitialStates - Class in io.github.jspinak.brobot.manageStates
-
Given sets of possible active States, this class searches for these States to set active States.
- InitialStates(StateFinder, StateMemory, AllStatesInProjectService) - Constructor for class io.github.jspinak.brobot.manageStates.InitialStates
- InitProfileMats - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
- InitProfileMats(GetImageJavaCV, MatOps3d) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.InitProfileMats
- initProfilesForDynamicImages - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- initProfilesForStaticfImages - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
Color Settings
- initSidebar(Mat, int) - Method in class io.github.jspinak.brobot.illustratedHistory.DrawClassesLegend
- initSidebar(Mat, int) - Method in class io.github.jspinak.brobot.illustratedHistory.Sidebar
- inNullState() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- inNullState() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
-
Creates a StateRegion associated with the NULL state.
- InNullState() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString.InNullState
- inrange(Mat, Mat, int, int) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
-
The inRange function of OpenCV will return a 1 channel mask, in which each cell is 255 if the corresponding cell in every channel of the source Mat matches the lower and upper bounds.
- INSIDE_ANCHORS - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- io.github.jspinak.brobot - package io.github.jspinak.brobot
- io.github.jspinak.brobot.actions - package io.github.jspinak.brobot.actions
- io.github.jspinak.brobot.actions.actionConfigurations - package io.github.jspinak.brobot.actions.actionConfigurations
- io.github.jspinak.brobot.actions.actionExecution - package io.github.jspinak.brobot.actions.actionExecution
- io.github.jspinak.brobot.actions.actionExecution.actionLifecycle - package io.github.jspinak.brobot.actions.actionExecution.actionLifecycle
- io.github.jspinak.brobot.actions.actionExecution.manageTrainingData - package io.github.jspinak.brobot.actions.actionExecution.manageTrainingData
- io.github.jspinak.brobot.actions.actionOptions - package io.github.jspinak.brobot.actions.actionOptions
- io.github.jspinak.brobot.actions.actionResultCombo - package io.github.jspinak.brobot.actions.actionResultCombo
- io.github.jspinak.brobot.actions.composites.doUntil - package io.github.jspinak.brobot.actions.composites.doUntil
- io.github.jspinak.brobot.actions.composites.methods - package io.github.jspinak.brobot.actions.composites.methods
- io.github.jspinak.brobot.actions.composites.methods.drag - package io.github.jspinak.brobot.actions.composites.methods.drag
- io.github.jspinak.brobot.actions.composites.methods.multipleFinds - package io.github.jspinak.brobot.actions.composites.methods.multipleFinds
- io.github.jspinak.brobot.actions.composites.multipleActions - package io.github.jspinak.brobot.actions.composites.multipleActions
- io.github.jspinak.brobot.actions.customActions - package io.github.jspinak.brobot.actions.customActions
- io.github.jspinak.brobot.actions.customActions.select - package io.github.jspinak.brobot.actions.customActions.select
- io.github.jspinak.brobot.actions.methods - package io.github.jspinak.brobot.actions.methods
- io.github.jspinak.brobot.actions.methods.basicactions - package io.github.jspinak.brobot.actions.methods.basicactions
- io.github.jspinak.brobot.actions.methods.basicactions.click - package io.github.jspinak.brobot.actions.methods.basicactions.click
- io.github.jspinak.brobot.actions.methods.basicactions.define - package io.github.jspinak.brobot.actions.methods.basicactions.define
- io.github.jspinak.brobot.actions.methods.basicactions.find - package io.github.jspinak.brobot.actions.methods.basicactions.find
- io.github.jspinak.brobot.actions.methods.basicactions.find.color - package io.github.jspinak.brobot.actions.methods.basicactions.find.color
- io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification - package io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification
- io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis - package io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
- io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles - package io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
- io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages - package io.github.jspinak.brobot.actions.methods.basicactions.find.compareImages
- io.github.jspinak.brobot.actions.methods.basicactions.find.contours - package io.github.jspinak.brobot.actions.methods.basicactions.find.contours
- io.github.jspinak.brobot.actions.methods.basicactions.find.fixedAndDynamicPixels - package io.github.jspinak.brobot.actions.methods.basicactions.find.fixedAndDynamicPixels
- io.github.jspinak.brobot.actions.methods.basicactions.find.histogram - package io.github.jspinak.brobot.actions.methods.basicactions.find.histogram
- io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement - package io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
- io.github.jspinak.brobot.actions.methods.basicactions.find.motion - package io.github.jspinak.brobot.actions.methods.basicactions.find.motion
- io.github.jspinak.brobot.actions.methods.basicactions.find.states - package io.github.jspinak.brobot.actions.methods.basicactions.find.states
- io.github.jspinak.brobot.actions.methods.basicactions.mouse - package io.github.jspinak.brobot.actions.methods.basicactions.mouse
- io.github.jspinak.brobot.actions.methods.basicactions.onChange - package io.github.jspinak.brobot.actions.methods.basicactions.onChange
- io.github.jspinak.brobot.actions.methods.basicactions.textOps - package io.github.jspinak.brobot.actions.methods.basicactions.textOps
- io.github.jspinak.brobot.actions.methods.mockOrLiveInterface - package io.github.jspinak.brobot.actions.methods.mockOrLiveInterface
- io.github.jspinak.brobot.actions.methods.sikuliWrappers - package io.github.jspinak.brobot.actions.methods.sikuliWrappers
- io.github.jspinak.brobot.actions.methods.sikuliWrappers.find - package io.github.jspinak.brobot.actions.methods.sikuliWrappers.find
- io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse - package io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse
- io.github.jspinak.brobot.actions.methods.sikuliWrappers.text - package io.github.jspinak.brobot.actions.methods.sikuliWrappers.text
- io.github.jspinak.brobot.actions.methods.time - package io.github.jspinak.brobot.actions.methods.time
- io.github.jspinak.brobot.actions.parameterTuning - package io.github.jspinak.brobot.actions.parameterTuning
- io.github.jspinak.brobot.analysis - package io.github.jspinak.brobot.analysis
- io.github.jspinak.brobot.automationScripts - package io.github.jspinak.brobot.automationScripts
- io.github.jspinak.brobot.config - package io.github.jspinak.brobot.config
- io.github.jspinak.brobot.database.data - package io.github.jspinak.brobot.database.data
- io.github.jspinak.brobot.database.services - package io.github.jspinak.brobot.database.services
- io.github.jspinak.brobot.datatypes.primitives.angles - package io.github.jspinak.brobot.datatypes.primitives.angles
- io.github.jspinak.brobot.datatypes.primitives.dynamicImage - package io.github.jspinak.brobot.datatypes.primitives.dynamicImage
- io.github.jspinak.brobot.datatypes.primitives.grid - package io.github.jspinak.brobot.datatypes.primitives.grid
- io.github.jspinak.brobot.datatypes.primitives.image - package io.github.jspinak.brobot.datatypes.primitives.image
- io.github.jspinak.brobot.datatypes.primitives.location - package io.github.jspinak.brobot.datatypes.primitives.location
- io.github.jspinak.brobot.datatypes.primitives.match - package io.github.jspinak.brobot.datatypes.primitives.match
- io.github.jspinak.brobot.datatypes.primitives.region - package io.github.jspinak.brobot.datatypes.primitives.region
- io.github.jspinak.brobot.datatypes.primitives.text - package io.github.jspinak.brobot.datatypes.primitives.text
- io.github.jspinak.brobot.datatypes.project - package io.github.jspinak.brobot.datatypes.project
- io.github.jspinak.brobot.datatypes.state - package io.github.jspinak.brobot.datatypes.state
- io.github.jspinak.brobot.datatypes.state.state - package io.github.jspinak.brobot.datatypes.state.state
- io.github.jspinak.brobot.datatypes.state.stateObject - package io.github.jspinak.brobot.datatypes.state.stateObject
- io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects - package io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects
- io.github.jspinak.brobot.datatypes.state.stateObject.stateImage - package io.github.jspinak.brobot.datatypes.state.stateObject.stateImage
- io.github.jspinak.brobot.datatypes.trainingData - package io.github.jspinak.brobot.datatypes.trainingData
- io.github.jspinak.brobot.dsl - package io.github.jspinak.brobot.dsl
- io.github.jspinak.brobot.illustratedHistory - package io.github.jspinak.brobot.illustratedHistory
- io.github.jspinak.brobot.illustratedHistory.draw - package io.github.jspinak.brobot.illustratedHistory.draw
- io.github.jspinak.brobot.imageUtils - package io.github.jspinak.brobot.imageUtils
- io.github.jspinak.brobot.json.config - package io.github.jspinak.brobot.json.config
- io.github.jspinak.brobot.json.mixins - package io.github.jspinak.brobot.json.mixins
- io.github.jspinak.brobot.json.module - package io.github.jspinak.brobot.json.module
- io.github.jspinak.brobot.json.parsing - package io.github.jspinak.brobot.json.parsing
- io.github.jspinak.brobot.json.parsing.exception - package io.github.jspinak.brobot.json.parsing.exception
- io.github.jspinak.brobot.json.schemaValidation - package io.github.jspinak.brobot.json.schemaValidation
- io.github.jspinak.brobot.json.schemaValidation.business - package io.github.jspinak.brobot.json.schemaValidation.business
- io.github.jspinak.brobot.json.schemaValidation.crossref - package io.github.jspinak.brobot.json.schemaValidation.crossref
- io.github.jspinak.brobot.json.schemaValidation.exception - package io.github.jspinak.brobot.json.schemaValidation.exception
- io.github.jspinak.brobot.json.schemaValidation.model - package io.github.jspinak.brobot.json.schemaValidation.model
- io.github.jspinak.brobot.json.schemaValidation.resource - package io.github.jspinak.brobot.json.schemaValidation.resource
- io.github.jspinak.brobot.json.schemaValidation.schema - package io.github.jspinak.brobot.json.schemaValidation.schema
- io.github.jspinak.brobot.json.serializers - package io.github.jspinak.brobot.json.serializers
- io.github.jspinak.brobot.json.utils - package io.github.jspinak.brobot.json.utils
- io.github.jspinak.brobot.manageStates - package io.github.jspinak.brobot.manageStates
- io.github.jspinak.brobot.mock - package io.github.jspinak.brobot.mock
- io.github.jspinak.brobot.primatives - package io.github.jspinak.brobot.primatives
- io.github.jspinak.brobot.primatives.enums - package io.github.jspinak.brobot.primatives.enums
- io.github.jspinak.brobot.report - package io.github.jspinak.brobot.report
- io.github.jspinak.brobot.report.log - package io.github.jspinak.brobot.report.log
- io.github.jspinak.brobot.report.log.dto - package io.github.jspinak.brobot.report.log.dto
- io.github.jspinak.brobot.report.log.impl - package io.github.jspinak.brobot.report.log.impl
- io.github.jspinak.brobot.report.log.mapper - package io.github.jspinak.brobot.report.log.mapper
- io.github.jspinak.brobot.report.log.model - package io.github.jspinak.brobot.report.log.model
- io.github.jspinak.brobot.report.log.spi - package io.github.jspinak.brobot.report.log.spi
- io.github.jspinak.brobot.services - package io.github.jspinak.brobot.services
- io.github.jspinak.brobot.stringUtils - package io.github.jspinak.brobot.stringUtils
- io.github.jspinak.brobot.testingAUTs - package io.github.jspinak.brobot.testingAUTs
- isActionSuccess() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
-
The Action was successfully performed.
- isAnyRegionDefined() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- isAutoStartup() - Method in class io.github.jspinak.brobot.BrobotStartupLifecycle
- isBlocking() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
When true, this State needs to be acted on before accessing other States.
- isCaptureImage() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- isConfirmationRequired() - Method in class io.github.jspinak.brobot.datatypes.project.Button
- isDefined() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- isDefined() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
-
Checks if this Region has valid dimensions.
- isDefined() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
-
When a Pattern is fixed, it's defined when the fixed region is defined.
- isDefined(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- isDefined(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Check if location is defined
- isDefined(Positions.Name) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefinedBorders
- isDefined(Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- isDefinedByXY(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Check if location is defined by x,y coordinates
- isDefinedWithRegion(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Check if location is defined with a region
- isDynamic() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- isDynamic() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- isEmpty() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- isEmpty() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- isEmpty() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- isEmpty() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- isEmpty() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- isEmpty() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- isEmpty() - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- isEmpty() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- isEmpty() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- isEmpty() - Method in class io.github.jspinak.brobot.manageStates.Path
- isEmpty() - Method in class io.github.jspinak.brobot.manageStates.Paths
- isEmpty(Image) - Static method in class io.github.jspinak.brobot.imageUtils.ImageOps
- isFindEachFirstAndEachPatternFound(Matches, int) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycleManagement
- isFindFirstAndAtLeastOneMatchFound(Matches) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycleManagement
- isFixed() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- isFixedRegionSet() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
-
If the fixed region has been set.
- isFound() - Method in class io.github.jspinak.brobot.report.log.dto.StateImageLogDTO
- isFound() - Method in class io.github.jspinak.brobot.report.log.model.StateImageLogData
- isHighlightAllAtOnce() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- isInSearchRegions(Match, ActionOptions, Pattern) - Method in interface io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchProofer
- isInSearchRegions(Match, ActionOptions, Pattern) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchProoferEdges
- isInSearchRegions(Match, ActionOptions, Pattern) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchProoferRegions
- isInSearchRegions(Match, List<Region>) - Method in interface io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchProofer
-
To check if a match is within the search regions, there are multiple methods that are satisfactory but with faults: 1.
- isInSearchRegions(Match, List<Region>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchProoferEdges
-
Check if each of the 4 edges are contained within search regions.
- isInSearchRegions(Match, List<Region>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchProoferRegions
-
Check each region to see if a match falls within the region.
- isKeepLargerMatches() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- isMock() - Method in class io.github.jspinak.brobot.actions.Permissions
- isMockMode() - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment
-
Checks if Brobot is running in mock mode.
- isMoreSequencesAllowed(Matches) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycleManagement
- isMoveMouseAfterAction() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- isNumeric(String) - Static method in class io.github.jspinak.brobot.stringUtils.CommonRegex
- isOkToContinueAction(Matches, int) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycleManagement
- isPrinted() - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- isResultSuccess() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
-
The Result was successful.
- isRunning() - Method in interface io.github.jspinak.brobot.automationScripts.AutomationScript
- isRunning() - Method in class io.github.jspinak.brobot.automationScripts.BaseAutomation
- isRunning() - Method in class io.github.jspinak.brobot.BrobotStartupLifecycle
- isSameMatchGroup(Match, Match, int, int) - Method in interface io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchFusionDecider
- isSameMatchGroup(Match, Match, int, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchFusionDeciderAbsoluteSize
-
Evaluates the new match with respect to the current combined match region.
- isSameMatchGroup(Match, Match, int, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchFusionDeciderRelativeSize
-
Evaluates the new match with respect to the current combined match region.
- isSetKmeansColorProfiles() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- isShared() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- isSpecialStateId(Long) - Static method in enum class io.github.jspinak.brobot.primatives.enums.SpecialStateType
- isStaysVisibleAfterTransition() - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
-
When set, the same variable in a Transition takes precedence over this one.
- isSuccess() - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject
- isSuccess() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- isSuccess() - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- isSuccess() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- isSuccess() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- isSuccess() - Method in class io.github.jspinak.brobot.report.log.model.LogData
- isSuccessful() - Method in class io.github.jspinak.brobot.testingAUTs.StateVisit
- IStateTransition - Interface in io.github.jspinak.brobot.manageStates
-
Core interface for state transitions in the Brobot model-based GUI automation framework.
- IStateTransition.StaysVisible - Enum Class in io.github.jspinak.brobot.manageStates
- isUseDefinedRegion() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- isUseDilation() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
-
Dilation Operation: For each pixel in the binary image (absDiff), the maximum pixel value in the neighborhood defined by the kernel is computed.
- isUseGaussianBlur() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
-
Apply Gaussian blur to the images using a kernel size of 5x5 and standard deviation of 0.
- isUseGrayscale() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
-
Applying grayscale reduces the Mat to 1-dimension.
- isUseThreshold() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
-
Create a binary mask (binary) by thresholding the absolute difference image (absDiff).
- isValid() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Checks if the validation result is valid (i.e., no errors).
- isValid(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.SchemaManager
J
- jacksonObjectMapper() - Method in class io.github.jspinak.brobot.json.config.JsonConfig
-
Creates and configures the ObjectMapper for JSON serialization/deserialization.
- JavaCVRectMixin - Class in io.github.jspinak.brobot.json.mixins
- JavaCVRectMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.JavaCVRectMixin
- JavaStateTransition - Class in io.github.jspinak.brobot.manageStates
-
Code-based state transition implementation for the Brobot framework.
- JavaStateTransition() - Constructor for class io.github.jspinak.brobot.manageStates.JavaStateTransition
- JavaStateTransition.Builder - Class in io.github.jspinak.brobot.manageStates
- JsonConfig - Class in io.github.jspinak.brobot.json.config
-
Configuration for JSON processing in the Brobot application.
- JsonConfig(BrobotJsonModule) - Constructor for class io.github.jspinak.brobot.json.config.JsonConfig
- JsonParser - Class in io.github.jspinak.brobot.json.parsing
-
JsonParser provides methods for working with JSON in a robust way.
- JsonParser(SchemaManager, ObjectMapper) - Constructor for class io.github.jspinak.brobot.json.parsing.JsonParser
- JsonPathUtils - Class in io.github.jspinak.brobot.json.parsing
-
Utility class for working with JSON paths and extracting data from complex JSON structures.
- JsonPathUtils() - Constructor for class io.github.jspinak.brobot.json.parsing.JsonPathUtils
- JsonUtils - Class in io.github.jspinak.brobot.json.utils
-
Utility class that provides additional JSON functionality focused on handling problematic Java classes (circular references, module system issues).
- JsonUtils(JsonParser, ObjectMapper) - Constructor for class io.github.jspinak.brobot.json.utils.JsonUtils
K
- keepLargerMatches(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- keepOnlyConfirmedMatches(Matches) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- KEY_DOWN - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- KEY_UP - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- KeyDown - Class in io.github.jspinak.brobot.actions.methods.basicactions.textOps
-
Presses and holds keyboard keys in the Brobot model-based GUI automation framework.
- KeyDown(KeyDownWrapper, Time) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.textOps.KeyDown
- KeyDownWrapper - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.text
-
KeyDown in SikuliX (Java Robot) does not actually hold the key down.
- KeyDownWrapper() - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.KeyDownWrapper
- KeyUp - Class in io.github.jspinak.brobot.actions.methods.basicactions.textOps
-
Releases previously pressed keyboard keys in the Brobot model-based GUI automation framework.
- KeyUp(KeyUpWrapper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.textOps.KeyUp
- KeyUpWrapper - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.text
-
Wrapper class for KeyUp, works for real or mocked operations.
- KeyUpWrapper() - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.KeyUpWrapper
- kMeans(Mat, int, Mat, TermCriteria, int, Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
-
Sets 3d labels and centers for k-means clustering.
- KMEANS - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Color
- KmeansCluster - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
-
KmeansCluster represents a cluster of points in a k-means analysis corresponding to one of the centers.
- KmeansCluster(ColorSchema, Mat, MatVector, double[]) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansCluster
- kMeansInProfile - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
kMeans Settings
- KmeansProfile - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
-
KmeansProfile represents a k-means analysis for one number of means and one color schema (BGR, HSV, etc.).
- KmeansProfile(ColorCluster.ColorSchemaName, int, Mat, Mat, double[], List<KmeansCluster>) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfile
- KmeansProfiles - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
-
Creates a series of kmeans profiles for commonly used number of centers (2-10) Calculating this up-front will save time and CPU/GPU.
- KmeansProfiles() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfiles
- KmeansProfilesAllSchemas - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
- KmeansProfilesAllSchemas() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfilesAllSchemas
L
- LEFT - Enum constant in enum class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- LEFT_OF_MATCH - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- limitNumberOfMatches(Matches, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.MatchOps
-
Matches needs to be sorted before calling this method.
- LiteralExpression - Class in io.github.jspinak.brobot.dsl
- LiteralExpression() - Constructor for class io.github.jspinak.brobot.dsl.LiteralExpression
- loadProject(String) - Method in class io.github.jspinak.brobot.services.ProjectManager
- Location - Class in io.github.jspinak.brobot.datatypes.primitives.location
-
Represents a point on the screen in the Brobot model-based GUI automation framework.
- Location() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
-
Creates a Location at the origin (0,0).
- Location(int, int) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
-
Creates a Location at the specified absolute coordinates.
- Location(Location) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
- Location(Location, int, int) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
- Location(Positions.Name) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
- Location(Match) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
- Location(Match, int, int) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
- Location(Match, Position) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
- Location(Region) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
-
Creates a Location at the center of the specified Region.
- Location(Region, double, double) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
- Location(Region, Position) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
-
Creates a Location at a specific position within a Region.
- Location(Region, Positions.Name) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
- Location(Region, Location) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
- Location(Location) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
- Location(Location, int, int) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Location
- LOCATION - Enum constant in enum class io.github.jspinak.brobot.datatypes.state.stateObject.StateObject.Type
- Location.Builder - Class in io.github.jspinak.brobot.datatypes.primitives.location
- LocationUtils - Class in io.github.jspinak.brobot.datatypes.primitives.location
-
Comprehensive utility methods for Location manipulation and calculations in Brobot.
- LocationUtils() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
- logAction(String, Matches, ObjectCollection) - Method in interface io.github.jspinak.brobot.report.log.ActionLogger
- logAction(String, Matches, ObjectCollection) - Method in class io.github.jspinak.brobot.report.log.impl.ActionLoggerImpl
- LogData - Class in io.github.jspinak.brobot.report.log.model
- LogData() - Constructor for class io.github.jspinak.brobot.report.log.model.LogData
- LogData(String, LogType, String) - Constructor for class io.github.jspinak.brobot.report.log.model.LogData
- LogEntryDTO - Class in io.github.jspinak.brobot.report.log.dto
- LogEntryDTO() - Constructor for class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- LogEntryMapper - Class in io.github.jspinak.brobot.report.log.mapper
- LogEntryMapper() - Constructor for class io.github.jspinak.brobot.report.log.mapper.LogEntryMapper
- logError(String, String, String) - Method in interface io.github.jspinak.brobot.report.log.ActionLogger
- logError(String, String, String) - Method in class io.github.jspinak.brobot.report.log.impl.ActionLoggerImpl
- LoggingConfiguration - Class in io.github.jspinak.brobot.config
- LoggingConfiguration() - Constructor for class io.github.jspinak.brobot.config.LoggingConfiguration
- logObservation(String, String, String, String) - Method in interface io.github.jspinak.brobot.report.log.ActionLogger
- logObservation(String, String, String, String) - Method in class io.github.jspinak.brobot.report.log.impl.ActionLoggerImpl
- logPerformanceMetrics(String, long, long, long) - Method in interface io.github.jspinak.brobot.report.log.ActionLogger
- logPerformanceMetrics(String, long, long, long) - Method in class io.github.jspinak.brobot.report.log.impl.ActionLoggerImpl
- LogSink - Interface in io.github.jspinak.brobot.report.log.spi
-
An interface for components that wish to persist log data produced by the library.
- logStateTransition(String, Set<State>, Set<State>, Set<State>, boolean, long) - Method in interface io.github.jspinak.brobot.report.log.ActionLogger
- logStateTransition(String, Set<State>, Set<State>, Set<State>, boolean, long) - Method in class io.github.jspinak.brobot.report.log.impl.ActionLoggerImpl
- LogType - Enum Class in io.github.jspinak.brobot.report.log.model
- LogUpdateSender - Interface in io.github.jspinak.brobot.report.log
- LOW - Enum constant in enum class io.github.jspinak.brobot.report.Report.OutputLevel
M
- make3x3Mat() - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
-
Makes a 3x3, 1-channel Mat with random values (0-255).
- make3x3Mat(short[]) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
-
Cell values are inserted by row from left to right (the 4th value goes in row 1, column 0).
- makeMat(int, int, int, double) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- makeMat(int, int, int, double, double, double) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- makeMat(short...) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- makeMat(Size, int, double) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- makeMat(Size, int, double[]) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
-
Makes either a one channel or 3 channel Mat.
- makeMat(Size, int, double, double, double) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- makeMat3D(short...) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
-
All channel get the same values.
- makeMat3D(short[], short[], short[]) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- makeTestPattern(short[]) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- mapArray(JsonNode, String, Function<JsonNode, T>) - Method in class io.github.jspinak.brobot.json.parsing.JsonPathUtils
-
Map each element in a JSON array to a list
- MatBuilder - Class in io.github.jspinak.brobot.imageUtils
-
Flexible builder for composing multiple OpenCV Mat objects into a single image.
- MatBuilder() - Constructor for class io.github.jspinak.brobot.imageUtils.MatBuilder
- Match - Class in io.github.jspinak.brobot.datatypes.primitives.match
-
Represents a successful pattern match found on the screen in the Brobot model-based GUI automation framework.
- Match() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.Match
- Match(Region) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.Match
- MATCH - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- Match.Builder - Class in io.github.jspinak.brobot.datatypes.primitives.match
- Matches - Class in io.github.jspinak.brobot.datatypes.primitives.match
-
Comprehensive results container for all action executions in the Brobot framework.
- Matches() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- Matches(ActionOptions) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- Matches.StateImageData - Class in io.github.jspinak.brobot.datatypes.primitives.match
- MatchesInitializer - Class in io.github.jspinak.brobot.actions.actionExecution
-
Manages the Matches throughout the lifecycle of the action.
- MatchesInitializer(GetSceneAnalysisCollection, Time) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.MatchesInitializer
- MatchesJsonUtils - Class in io.github.jspinak.brobot.json.utils
-
Utilities for serializing Matches to and from JSON.
- MatchesJsonUtils(JsonUtils, JsonParser) - Constructor for class io.github.jspinak.brobot.json.utils.MatchesJsonUtils
- MatchesSerializer - Class in io.github.jspinak.brobot.json.serializers
-
Custom serializer for Matches to handle special cases
- MatchesSerializer() - Constructor for class io.github.jspinak.brobot.json.serializers.MatchesSerializer
- matchesToJson(Matches) - Method in class io.github.jspinak.brobot.json.utils.MatchesJsonUtils
-
Serializes Matches to JSON, handling special cases
- matchesToMap(Matches) - Method in class io.github.jspinak.brobot.json.utils.MatchesJsonUtils
-
Converts Matches to a Map representation that's easier to work with for custom serialization, excluding problematic fields
- MatchFusion - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
-
Match objects do not retain data on Pattern, StateObject, etc.
- MatchFusion(MatchFusionDeciderAbsoluteSize, MatchFusionDeciderRelativeSize) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchFusion
- MatchFusionDecider - Interface in io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
- MatchFusionDeciderAbsoluteSize - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
- MatchFusionDeciderAbsoluteSize() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchFusionDeciderAbsoluteSize
- MatchFusionDeciderRelativeSize - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
- MatchFusionDeciderRelativeSize(MatchFusionDeciderAbsoluteSize) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchFusionDeciderRelativeSize
- MatchHistory - Class in io.github.jspinak.brobot.datatypes.primitives.match
-
Maintains historical match data for pattern learning and mock execution in the Brobot framework.
- MatchHistory() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- MatchMaker - Class in io.github.jspinak.brobot.mock
-
Creates Match objects when probability is being used instead of Snapshots.
- MatchMaker() - Constructor for class io.github.jspinak.brobot.mock.MatchMaker
- MatchMaker.Builder - Class in io.github.jspinak.brobot.mock
- MatchMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for Match class to prevent serializing fields that could cause null reference issues.
- MatchMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.MatchMixin
- MatchOps - Class in io.github.jspinak.brobot.actions.methods
- MatchOps() - Constructor for class io.github.jspinak.brobot.actions.methods.MatchOps
- MatchProofer - Interface in io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
- MatchProoferEdges - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
- MatchProoferEdges(SelectRegions) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchProoferEdges
- MatchProoferRegions - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
- MatchProoferRegions(SelectRegions) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchProoferRegions
- MatchSnapshot - Class in io.github.jspinak.brobot.datatypes.primitives.match
-
Records match results and context at a specific point in time for the Brobot framework.
- MatchSnapshot() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- MatchSnapshot(int, int, int, int) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- MatchSnapshot(List<E>) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- MatchSnapshot.Builder - Class in io.github.jspinak.brobot.datatypes.primitives.match
- MatImageRecognition - Class in io.github.jspinak.brobot.imageUtils
- MatImageRecognition() - Constructor for class io.github.jspinak.brobot.imageUtils.MatImageRecognition
- MatMixin - Class in io.github.jspinak.brobot.json.mixins
- MatMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.MatMixin
- MatOps - Class in io.github.jspinak.brobot.imageUtils
-
Comprehensive utility class for OpenCV Mat operations in Brobot.
- MatOps() - Constructor for class io.github.jspinak.brobot.imageUtils.MatOps
- MatOps3d - Class in io.github.jspinak.brobot.imageUtils
-
3d versions of common OpenCV operations that only accept one channel.
- MatOps3d(BufferedImageOps) - Constructor for class io.github.jspinak.brobot.imageUtils.MatOps3d
- matsDontMatch(int, List<Mat>) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- MatSerializer - Class in io.github.jspinak.brobot.json.serializers
-
Custom serializer for Mat objects
- MatSerializer() - Constructor for class io.github.jspinak.brobot.json.serializers.MatSerializer
- matToPattern(Mat, String) - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
-
Saves the Mat as a .png to file and creates a Pattern object.
- MatVisualize - Class in io.github.jspinak.brobot.imageUtils
-
Mainly for testing, this class provides code to easily visualize Mats.
- MatVisualize(ImageUtils) - Constructor for class io.github.jspinak.brobot.imageUtils.MatVisualize
- MAX - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo.ColorStat
- maxKMeansToStoreInProfile - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- MaxMockMatchesFindAll - Static variable in class io.github.jspinak.brobot.report.Report
- maxWait - Static variable in class io.github.jspinak.brobot.actions.parameterTuning.ParameterThresholds
- MAYBE - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Illustrate
- MEAN - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo.ColorStat
- mEanStdDev(Mat, Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
-
OpenCV's meanStdDev works with 3 channel images but only 1 channel masks (CV_8UC1)
- merge(SceneAnalysisCollection) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
-
Add the SceneAnalysis objects to sceneAnalyses.
- merge(MatchHistory) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- merge(SearchRegions) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
-
Merges this SearchRegions with another one
- merge(SearchRegions, SearchRegions) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegionsUtils
-
Merges two SearchRegions objects.
- merge(ValidationResult) - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
-
Merges another validation result into this one.
- mErge(MatVector) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- mergeAdjacent(List<Region>) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- mergeClassesAndLegend(Illustrations) - Method in class io.github.jspinak.brobot.illustratedHistory.DrawClassesLegend
- mergeColumnMats(List<Mat>, int) - Method in class io.github.jspinak.brobot.illustratedHistory.ColumnMatOps
- mergeSceneAndSidebar(Illustrations) - Method in class io.github.jspinak.brobot.illustratedHistory.Sidebar
- message() - Method in record class io.github.jspinak.brobot.json.schemaValidation.model.ValidationError
-
Returns the value of the
message
record component. - MethodCallExpression - Class in io.github.jspinak.brobot.dsl
- MethodCallExpression() - Constructor for class io.github.jspinak.brobot.dsl.MethodCallExpression
- MethodCallStatement - Class in io.github.jspinak.brobot.dsl
- MethodCallStatement() - Constructor for class io.github.jspinak.brobot.dsl.MethodCallStatement
- METRICS - Enum constant in enum class io.github.jspinak.brobot.report.log.model.LogType
- MIDDLE - Enum constant in enum class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- MIDDLELEFT - Enum constant in enum class io.github.jspinak.brobot.datatypes.primitives.location.Positions.Name
- MIDDLEMIDDLE - Enum constant in enum class io.github.jspinak.brobot.datatypes.primitives.location.Positions.Name
- MIDDLERIGHT - Enum constant in enum class io.github.jspinak.brobot.datatypes.primitives.location.Positions.Name
- MIN - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo.ColorStat
- minIndex(Mat, Mat, Mat, int) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
-
updates the minimum indices and minimum scores for each channel
- minMax(Mat, DoublePointer, DoublePointer, Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- minReportingLevel(Report.OutputLevel) - Static method in class io.github.jspinak.brobot.report.Report
- minus(Matches) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
-
Returns the matches in this Matches object that are not in the parameter Matches object.
- minus(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
-
Calculates the areas of this Region that do not overlap with another Region.
- minus(Region, Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
-
Finds the areas of region that do not overlap with the parameter region.
- mock - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
Mock Settings
- MockColor - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color
- MockColor(GetImageJavaCV) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.MockColor
- MockDrag - Class in io.github.jspinak.brobot.mock
- MockDrag(MockTime) - Constructor for class io.github.jspinak.brobot.mock.MockDrag
- MockFind - Class in io.github.jspinak.brobot.mock
-
Returns snapshots with matching actions and states.
- MockFind(ActionDurations, StateMemory, AllStatesInProjectService, MockTime) - Constructor for class io.github.jspinak.brobot.mock.MockFind
- MockFocusedWindow - Class in io.github.jspinak.brobot.mock
- MockFocusedWindow() - Constructor for class io.github.jspinak.brobot.mock.MockFocusedWindow
- MockHistogram - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.histogram
- MockHistogram() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.MockHistogram
- mockMode(boolean) - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment.Builder
-
Sets mock mode.
- MockOrLive - Class in io.github.jspinak.brobot.actions.methods.mockOrLiveInterface
- MockOrLive(Permissions, MockFind, MockText, MockColor, MockHistogram, MockTime, FindInScene, GetTextWrapper, FindHistogramsOneRegionOneImage) - Constructor for class io.github.jspinak.brobot.actions.methods.mockOrLiveInterface.MockOrLive
- MockStateManagement - Class in io.github.jspinak.brobot.mock
-
Takes care of setting probabilities for States and State objects
- MockStateManagement(AllStatesInProjectService) - Constructor for class io.github.jspinak.brobot.mock.MockStateManagement
- MockStatus - Class in io.github.jspinak.brobot.mock
-
Tracks mock operation counts for controlled testing scenarios.
- MockStatus() - Constructor for class io.github.jspinak.brobot.mock.MockStatus
- MockText - Class in io.github.jspinak.brobot.mock
-
Mock text for GetText Actions using Snapshots.
- MockText(MockTime) - Constructor for class io.github.jspinak.brobot.mock.MockText
- MockTime - Class in io.github.jspinak.brobot.mock
-
Provides simulated time control for mock testing environments in Brobot.
- MockTime(ActionDurations) - Constructor for class io.github.jspinak.brobot.mock.MockTime
- mockTimeClassify - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- mockTimeClick - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- mockTimeDrag - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- mockTimeFindAll - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- mockTimeFindColor - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- mockTimeFindFirst - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- mockTimeFindHistogram - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- mockTimeMove - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- MOST_SIMILAR - Enum constant in enum class io.github.jspinak.brobot.stringUtils.TextSelector.Method
- MOTION - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- MOTION - Enum constant in enum class io.github.jspinak.brobot.illustratedHistory.Illustrations.Type
- MOUSE_DOWN - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- MOUSE_UP - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- MouseDown - Class in io.github.jspinak.brobot.actions.methods.basicactions.mouse
-
Presses and holds a mouse button in the Brobot model-based GUI automation framework.
- MouseDown(MouseDownWrapper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.mouse.MouseDown
- MouseDownWrapper - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse
-
Wrapper class for MouseDown, works for real or mock actions.
- MouseDownWrapper(ClickType, Time) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.MouseDownWrapper
- MouseUp - Class in io.github.jspinak.brobot.actions.methods.basicactions.mouse
-
Releases a mouse button in the Brobot model-based GUI automation framework.
- MouseUp(MouseUpWrapper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.mouse.MouseUp
- MouseUpWrapper - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse
-
Wrapper class for MouseUp, works for real or mocked actions.
- MouseUpWrapper(ClickType, Time) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.MouseUpWrapper
- MouseWheel - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse
-
Wrapper class for MouseWheel, works for real or mocked actions.
- MouseWheel() - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.MouseWheel
- move(Location) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.MoveMouseWrapper
- move(Mat, List<Location>, Scalar) - Method in class io.github.jspinak.brobot.illustratedHistory.Draw
-
The first location in the parameter location list gives the first position.
- MOVE - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- Movement - Class in io.github.jspinak.brobot.analysis
- Movement() - Constructor for class io.github.jspinak.brobot.analysis.Movement
- MoveMouse - Class in io.github.jspinak.brobot.actions.methods.basicactions.mouse
-
Moves the mouse to one or more locations in the Brobot model-based GUI automation framework.
- MoveMouse(Find, MoveMouseWrapper, Time) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.mouse.MoveMouse
- moveMouseAfterClick(ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.click.AfterClick
-
We have 2 options for moving the mouse after a click: 1) To an offset of the click point 2) To a fixed location If the offset is defined we move there; otherwise we move to the fixed location.
- moveMouseDelay - Static variable in class io.github.jspinak.brobot.actions.parameterTuning.ParameterThresholds
- moveMouseTo(Location) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- MoveMouseWrapper - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse
-
Wrapper class for MoveMouse, works for real or mocked actions.
- MoveMouseWrapper() - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.MoveMouseWrapper
- MU - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Color
- MultipleActions - Class in io.github.jspinak.brobot.actions.composites.multipleActions
- MultipleActions(Action) - Constructor for class io.github.jspinak.brobot.actions.composites.multipleActions.MultipleActions
- MultipleActionsObject - Class in io.github.jspinak.brobot.actions.composites.multipleActions
- MultipleActionsObject() - Constructor for class io.github.jspinak.brobot.actions.composites.multipleActions.MultipleActionsObject
- MultipleBasicActions - Class in io.github.jspinak.brobot.actions.composites.multipleActions
-
Helper function for Composite Actions
- MultipleBasicActions(BasicAction) - Constructor for class io.github.jspinak.brobot.actions.composites.multipleActions.MultipleBasicActions
- MultipleDrags - Class in io.github.jspinak.brobot.actions.composites.methods.drag
-
NOT WORKING! Sikuli appears not to allow mouse movement after a mouse down operation.
- MultipleDrags(MultipleActions, ActionOptionsForDrag, GetDragLocation) - Constructor for class io.github.jspinak.brobot.actions.composites.methods.drag.MultipleDrags
- MultipleFinds - Class in io.github.jspinak.brobot.actions.composites.methods.multipleFinds
- MultipleFinds(NestedFinds, ConfirmedFinds) - Constructor for class io.github.jspinak.brobot.actions.composites.methods.multipleFinds.MultipleFinds
- multipleMoves(Location...) - Method in class io.github.jspinak.brobot.actions.customActions.MultipleMoves
- MultipleMoves - Class in io.github.jspinak.brobot.actions.customActions
-
This is an example of how to create an Action using the MultipleActions class.
- MultipleMoves(MultipleActions) - Constructor for class io.github.jspinak.brobot.actions.customActions.MultipleMoves
- multiplyPercentH(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
- multiplyPercentOfH(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- multiplyPercentOfW(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- multiplyPercentW(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
N
- name - Variable in class io.github.jspinak.brobot.datatypes.primitives.match.Matches.StateImageData
- NameSelector - Class in io.github.jspinak.brobot.stringUtils
- NameSelector() - Constructor for class io.github.jspinak.brobot.stringUtils.NameSelector
- NestedFinds - Class in io.github.jspinak.brobot.actions.composites.methods.multipleFinds
-
Performs nested Find actions, in the order they appear in the FindActions list in ActionOptions.
- NestedFinds(Find) - Constructor for class io.github.jspinak.brobot.actions.composites.methods.multipleFinds.NestedFinds
- newOneChannelRowMat(int...) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- newState(String, String) - Method in class io.github.jspinak.brobot.manageStates.QuickStateStructureBuilder
- newState(String, String, String) - Method in class io.github.jspinak.brobot.manageStates.QuickStateStructureBuilder
- NO - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Illustrate
- NoMatch - Class in io.github.jspinak.brobot.datatypes.primitives.match
-
Represents the absence of a match in the Brobot model-based GUI automation framework.
- NoMatch() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.match.NoMatch
- NoMatch.Builder - Class in io.github.jspinak.brobot.datatypes.primitives.match
- NONE - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.GetTextUntil
- NONE - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.MatchFusionMethod
- NONE - Enum constant in enum class io.github.jspinak.brobot.manageStates.IStateTransition.StaysVisible
- NONE - Enum constant in enum class io.github.jspinak.brobot.report.Report.OutputLevel
- NoOpLogSink - Class in io.github.jspinak.brobot.report.log.spi
-
A default, do-nothing implementation of LogSink.
- NoOpLogSink() - Constructor for class io.github.jspinak.brobot.report.log.spi.NoOpLogSink
- now() - Method in class io.github.jspinak.brobot.actions.methods.mockOrLiveInterface.MockOrLive
-
LocalDateTime is immutable, so the 'now' variable can be directly referenced for a deep copy.
- now() - Method in class io.github.jspinak.brobot.actions.methods.time.Time
- now() - Method in class io.github.jspinak.brobot.mock.MockTime
-
LocalDateTime is immutable, so the 'now' variable can be directly referenced for a deep copy.
- NULL - Enum constant in enum class io.github.jspinak.brobot.datatypes.state.NullState.Name
- NULL - Enum constant in enum class io.github.jspinak.brobot.primatives.enums.SpecialStateType
- NullState - Class in io.github.jspinak.brobot.datatypes.state
-
Special state for handling stateless objects in the Brobot framework.
- NullState() - Constructor for class io.github.jspinak.brobot.datatypes.state.NullState
- NullState.Name - Enum Class in io.github.jspinak.brobot.datatypes.state
O
- ObjectCollection - Class in io.github.jspinak.brobot.datatypes.state
-
Container for GUI elements that serve as targets for automation actions in Brobot.
- ObjectCollection() - Constructor for class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- ObjectCollection.Builder - Class in io.github.jspinak.brobot.datatypes.state
- ObjectCollectionJsonUtils - Class in io.github.jspinak.brobot.json.utils
-
Utilities for serializing ObjectCollection to and from JSON.
- ObjectCollectionJsonUtils(JsonUtils, MatchesJsonUtils, JsonParser) - Constructor for class io.github.jspinak.brobot.json.utils.ObjectCollectionJsonUtils
- ObjectCollectionSerializer - Class in io.github.jspinak.brobot.json.serializers
-
Custom serializer for ObjectCollection to handle special cases
- ObjectCollectionSerializer() - Constructor for class io.github.jspinak.brobot.json.serializers.ObjectCollectionSerializer
- objectCollectionToJson(ObjectCollection) - Method in class io.github.jspinak.brobot.json.utils.ObjectCollectionJsonUtils
-
Serializes ObjectCollection to JSON, handling special cases
- objectCollectionToMap(ObjectCollection) - Method in class io.github.jspinak.brobot.json.utils.ObjectCollectionJsonUtils
-
Converts ObjectCollection to a Map representation that's easier to work with for custom serialization, excluding problematic fields
- ObjectMapper - Class in io.github.jspinak.brobot.json.parsing
- ObjectMapper(BrobotJsonModule) - Constructor for class io.github.jspinak.brobot.json.parsing.ObjectMapper
- OBJECTS_APPEAR - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ClickUntil
- OBJECTS_VANISH - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ClickUntil
- OBSERVATION - Enum constant in enum class io.github.jspinak.brobot.report.log.model.LogType
- of(U, V) - Static method in class io.github.jspinak.brobot.primatives.Pair
- OffsetOps - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
- OffsetOps() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.OffsetOps
- okToIllustrate(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrateScreenshot
-
We might not want to illustrate an action every time it repeats, particularly for Find operations.
- OnChange - Class in io.github.jspinak.brobot.actions.methods.basicactions.onChange
- OnChange() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.onChange.OnChange
- onlyTheUnknownStateExists() - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- onNoTransitionFound() - Method in class io.github.jspinak.brobot.automationScripts.DefaultStateHandler
- onNoTransitionFound() - Method in interface io.github.jspinak.brobot.automationScripts.StateHandler
- OpenCVColor - Enum Class in io.github.jspinak.brobot.imageUtils
- openState(Long) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsManagement
- openState(String) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsManagement
- Output - Class in io.github.jspinak.brobot.report
- Output() - Constructor for class io.github.jspinak.brobot.report.Output
- outputLevel - Static variable in class io.github.jspinak.brobot.report.Report
- outputLevels - Static variable in class io.github.jspinak.brobot.report.Report
- OUTSIDE_ANCHORS - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- OverlappingGrids - Class in io.github.jspinak.brobot.datatypes.primitives.grid
-
Creates two offset grids that overlap to provide comprehensive coverage of grid-like interfaces.
- OverlappingGrids(Grid) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.grid.OverlappingGrids
- overlaps(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- overlaps(Region, Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- overlaps(Region, Rect) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- overlaps(Rect) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
P
- packageName - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
Write Settings
- paintClasses(Matches, ActionOptions) - Method in class io.github.jspinak.brobot.illustratedHistory.DrawClasses
- Pair<U,
V> - Class in io.github.jspinak.brobot.primatives -
Generic immutable container for holding two related values as a single unit.
- Pair(U, V) - Constructor for class io.github.jspinak.brobot.primatives.Pair
- Parameter - Class in io.github.jspinak.brobot.dsl
- Parameter() - Constructor for class io.github.jspinak.brobot.dsl.Parameter
- ParameterCollection - Class in io.github.jspinak.brobot.actions.parameterTuning
- ParameterCollection() - Constructor for class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- ParameterCollection(ActionOptions) - Constructor for class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- ParameterCollections - Class in io.github.jspinak.brobot.actions.parameterTuning
-
ParameterCollections help Brobot calibrate specific parameters with respect to success conditions.
- ParameterCollections() - Constructor for class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollections
- ParameterThresholds - Class in io.github.jspinak.brobot.actions.parameterTuning
- ParameterThresholds() - Constructor for class io.github.jspinak.brobot.actions.parameterTuning.ParameterThresholds
- parseJson(String) - Method in class io.github.jspinak.brobot.json.parsing.JsonParser
-
Parse a JSON string into a JsonNode
- Path - Class in io.github.jspinak.brobot.manageStates
-
Represents a navigation path between states in the Brobot model-based GUI automation framework.
- Path() - Constructor for class io.github.jspinak.brobot.manageStates.Path
- PathFinder - Class in io.github.jspinak.brobot.manageStates
-
Implements graph traversal algorithms to find navigation paths between States.
- PathFinder(StateTransitionsJointTable, AllStatesInProjectService, StateTransitionsInProjectService) - Constructor for class io.github.jspinak.brobot.manageStates.PathFinder
- PathManager - Class in io.github.jspinak.brobot.manageStates
-
Manages path scoring and recovery after failed state traversals.
- PathManager(AllStatesInProjectService) - Constructor for class io.github.jspinak.brobot.manageStates.PathManager
- Paths - Class in io.github.jspinak.brobot.manageStates
-
Collection of navigation paths in the Brobot model-based GUI automation framework.
- Paths() - Constructor for class io.github.jspinak.brobot.manageStates.Paths
- Paths(List<Path>) - Constructor for class io.github.jspinak.brobot.manageStates.Paths
- Pattern - Class in io.github.jspinak.brobot.datatypes.primitives.image
-
Represents a visual template for pattern matching in the Brobot GUI automation framework.
- Pattern() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
-
Creates a generic Pattern without an associated image.
- Pattern(Image) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- Pattern(Match) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- Pattern(BufferedImage) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- Pattern(String) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- Pattern(Mat) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- Pattern.Builder - Class in io.github.jspinak.brobot.datatypes.primitives.image
- pauseAfterMouseDown - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- pauseAfterMouseDown - Static variable in class io.github.jspinak.brobot.actions.parameterTuning.ParameterThresholds
- pauseAfterMouseUp - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- pauseAfterMouseUp - Static variable in class io.github.jspinak.brobot.actions.parameterTuning.ParameterThresholds
- pauseBeforeMouseDown - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- pauseBeforeMouseDown - Static variable in class io.github.jspinak.brobot.actions.parameterTuning.ParameterThresholds
- pauseBeforeMouseUp - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- pauseBeforeMouseUp(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- perform(ActionInterface, String, ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.actionExecution.ActionExecution
-
Performs the Action and certain maintenance functions.
- perform(ActionOptions) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
Perform an Action on an empty Object Collections.
- perform(ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
Perform an Action with default options and no associated ObjectCollections.
- perform(ActionOptions.Action, Region...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
- perform(ActionOptions.Action, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
Perform an Action with default options.
- perform(ActionOptions.Action, StateImage...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
Perform an Action with default options.
- perform(ActionOptions.Action, String...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
Perform an Action with default options.
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
Executes a GUI automation action with the specified options and target objects.
- perform(ActionOptions, StateImage...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
All StateImages are placed in the first ObjectCollection.
- perform(ActionOptions, String...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
- perform(ActionResultCombo, ParameterCollection) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.RunARCombo
- perform(MultipleActionsObject) - Method in class io.github.jspinak.brobot.actions.composites.multipleActions.MultipleActions
- perform(MultipleActionsObject) - Method in class io.github.jspinak.brobot.actions.composites.multipleActions.MultipleBasicActions
- perform(Matches, ObjectCollection...) - Method in interface io.github.jspinak.brobot.actions.actionExecution.ActionInterface
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.ClickUntil
-
Performs a Click and a Find operation.
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.Drag
-
The two Actions used are Find and Drag.
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.DragSimple
-
The first object in the first ObjectCollection is the 'from' Match.
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.multipleFinds.ConfirmedFinds
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.multipleFinds.MultipleFinds
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.multipleFinds.NestedFinds
-
Here, nested and confirmed finds seem to have an object collection for each find.
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.click.Click
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineIncludingMatches
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineInsideAnchors
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineOutsideAnchors
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineRegion
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineWithMatch
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineWithWindow
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.classification.Classify
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.Find
-
Find is called sometimes outside of Action.perform(...) when used in another Action.
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.Highlight
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.mouse.MouseDown
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.mouse.MouseUp
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.mouse.MoveMouse
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.mouse.ScrollMouseWheel
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.textOps.KeyDown
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.textOps.KeyUp
- perform(Matches, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.textOps.TypeText
- perform(Matches, ObjectCollection[]) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.WaitVanish
- perform(String, ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
Executes a GUI automation action with a descriptive label for logging and debugging.
- PerformanceMetricsData - Class in io.github.jspinak.brobot.report.log.model
- PerformanceMetricsData() - Constructor for class io.github.jspinak.brobot.report.log.model.PerformanceMetricsData
- PerformanceMetricsDTO - Class in io.github.jspinak.brobot.report.log.dto
- PerformanceMetricsDTO() - Constructor for class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- Permissions - Class in io.github.jspinak.brobot.actions
-
Controls execution permissions and modes in the Brobot framework.
- Permissions() - Constructor for class io.github.jspinak.brobot.actions.Permissions
- PixelAnalysis - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
-
Holds the results of all per-pixel color analysis for a {scene, ColorProfile} pair.
- PixelAnalysis() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis
- PixelAnalysis.Analysis - Enum Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
- PixelAnalysisCollection - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
-
Contains a series of PixelAnalysis objects that comprise all analysis of a {scene, StateImage} pair.
- PixelAnalysisCollection(Scene) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection
- PixelAnalysisCollection.Analysis - Enum Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
- PixelChangeDetector - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.motion
- PixelChangeDetector() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- PixelChangeDetector.Builder - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.motion
- PopulateSceneCombinations - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.states
- PopulateSceneCombinations() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.states.PopulateSceneCombinations
- populateSceneCombinationsWithImages(List<SceneCombination>, List<ObjectCollection>, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.PopulateSceneCombinations
-
Store StateImage objects in every SceneCombination where they are found.
- populateStateIds() - Method in class io.github.jspinak.brobot.services.Init
- populateStateTransitionsJointTable() - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
-
This method is called after all states have been initialized with ids.
- PopulateTempStateRepo - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.states
- PopulateTempStateRepo(SceneCombinations, TempStateRepo) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.states.PopulateTempStateRepo
- Position - Class in io.github.jspinak.brobot.datatypes.primitives.location
-
Represents a relative position within a rectangular area using percentage coordinates.
- Position() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Position
- Position(double, double) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Position
- Position(int, int) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Position
- Position(Position) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Position
- Position(Positions.Name) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Position
- Position(Positions.Name, double, double) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Position
- Positions - Class in io.github.jspinak.brobot.datatypes.primitives.location
-
Defines standard relative positions within a rectangular area.
- Positions() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.location.Positions
- Positions.Name - Enum Class in io.github.jspinak.brobot.datatypes.primitives.location
- press(double, double, ClickType.Type) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.MouseDownWrapper
- press(double, double, ClickType.Type) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.MouseUpWrapper
- press(String, String) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.KeyDownWrapper
- PREVIOUS - Enum constant in enum class io.github.jspinak.brobot.manageStates.StateMemory.Enum
- PREVIOUS - Enum constant in enum class io.github.jspinak.brobot.primatives.enums.SpecialStateType
- print() - Method in class io.github.jspinak.brobot.actions.composites.multipleActions.MultipleActionsObject
- print() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis
- print() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection
- print() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- print() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster
- print() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo
- print() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema
- print() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorStatProfile
- print() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansCluster
- print() - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollections
- print() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid
- print() - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.OverlappingGrids
- print() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- print() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- print() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- print() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- print() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- print() - Method in class io.github.jspinak.brobot.manageStates.Path
- print() - Method in class io.github.jspinak.brobot.manageStates.Paths
- print() - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- print() - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
- print(int, int, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector
- print(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Print location
- print(Match, StateObjectData, ActionOptions) - Static method in class io.github.jspinak.brobot.report.Report
- print(Match, StateObject, ActionOptions) - Static method in class io.github.jspinak.brobot.report.Report
- print(Match, String, String) - Static method in class io.github.jspinak.brobot.report.Report
- print(Report.OutputLevel, String) - Static method in class io.github.jspinak.brobot.report.Report
- print(Report.OutputLevel, String, String...) - Static method in class io.github.jspinak.brobot.report.Report
- print(String) - Static method in class io.github.jspinak.brobot.report.Report
- print(String, String...) - Static method in class io.github.jspinak.brobot.report.Report
- printActionOnce(Matches) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycleManagement
- printAllStates() - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- printAllTransitions() - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- printColor(String, String...) - Static method in class io.github.jspinak.brobot.report.Output
- printColorLn(String, String...) - Static method in class io.github.jspinak.brobot.report.Output
- printDimensions(Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- printDimensions(Mat, String) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- printDimensions(Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- printEvery(int) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollections
- println() - Static method in class io.github.jspinak.brobot.report.Report
- println(Report.OutputLevel, String) - Static method in class io.github.jspinak.brobot.report.Report
- println(String) - Static method in class io.github.jspinak.brobot.report.Report
- println(String, String...) - Static method in class io.github.jspinak.brobot.report.Report
- printPartOfMat(Mat, int, int) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- printPartOfMat(Mat, int, int, int) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- printPartOfMat(Mat, int, int, int, String) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
-
Prints part of the matrix, starting from the top left corner.
- printPartOfMat(Mat, int, int, String) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
- printSimilarity(String, String) - Static method in class io.github.jspinak.brobot.stringUtils.StringSimilarity
- printValueComparison(String, String, String) - Static method in class io.github.jspinak.brobot.report.TestOutput
- Project - Class in io.github.jspinak.brobot.datatypes.project
-
Comprehensive container for an entire Brobot automation project.
- Project() - Constructor for class io.github.jspinak.brobot.datatypes.project.Project
- PROJECT_SCHEMA_PATH - Variable in class io.github.jspinak.brobot.json.parsing.SchemaManager
- ProjectConfiguration - Class in io.github.jspinak.brobot.datatypes.project
-
Represents the project configuration settings and references to automation functions.
- ProjectConfiguration() - Constructor for class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- ProjectManager - Class in io.github.jspinak.brobot.services
- ProjectManager(JsonParser) - Constructor for class io.github.jspinak.brobot.services.ProjectManager
- ProjectSchemaValidator - Class in io.github.jspinak.brobot.json.schemaValidation.schema
-
Validates project configuration JSON against the project schema.
- ProjectSchemaValidator() - Constructor for class io.github.jspinak.brobot.json.schemaValidation.schema.ProjectSchemaValidator
-
Initializes the validator by loading the project schema.
- PURPLE - Static variable in class io.github.jspinak.brobot.report.ANSI
- PURPLE_BACKGROUND - Static variable in class io.github.jspinak.brobot.report.ANSI
- PURPLE_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- PURPLE_BOLD - Static variable in class io.github.jspinak.brobot.report.ANSI
- PURPLE_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- PURPLE_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- PURPLE_UNDERLINED - Static variable in class io.github.jspinak.brobot.report.ANSI
- put(ColorCluster.ColorSchemaName, ColorSchema) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster
- putInt(Mat, int, int, short...) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
Q
- QuickCluster - Class in io.github.jspinak.brobot.analysis
-
It divides a region into grid cells, some overlapping, and counts the points that are within the cells.
- QuickCluster() - Constructor for class io.github.jspinak.brobot.analysis.QuickCluster
- QuickStateAndTransitionsBuilder - Class in io.github.jspinak.brobot.manageStates
-
This class is meant mostly for testing state structures and state management, although it can also be used for bootstrapping simple projects.
- QuickStateAndTransitionsBuilder(AllStatesInProjectService, StateTransitionsRepository, Action) - Constructor for class io.github.jspinak.brobot.manageStates.QuickStateAndTransitionsBuilder
- QuickStateStructureBuilder - Class in io.github.jspinak.brobot.manageStates
- QuickStateStructureBuilder(QuickStateAndTransitionsBuilder, InitialStates, Init) - Constructor for class io.github.jspinak.brobot.manageStates.QuickStateStructureBuilder
R
- RANDOM - Enum constant in enum class io.github.jspinak.brobot.stringUtils.TextSelector.Method
- RasterMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for Raster to prevent serializing internal classes.
- RasterMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.RasterMixin
- readFromFile(Path, Class<T>) - Method in class io.github.jspinak.brobot.json.parsing.JsonParser
-
Reads a JSON file and converts it to an object of the specified class
- ReadTrainingData - Class in io.github.jspinak.brobot.actions.actionExecution.manageTrainingData
- ReadTrainingData() - Constructor for class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ReadTrainingData
- readTree(File) - Method in class io.github.jspinak.brobot.json.parsing.ObjectMapper
- readTree(InputStream) - Method in class io.github.jspinak.brobot.json.parsing.ObjectMapper
- readTree(String) - Method in class io.github.jspinak.brobot.json.parsing.ObjectMapper
- readValue(String, Class<T>) - Method in class io.github.jspinak.brobot.json.parsing.ObjectMapper
- rebuildActiveStates() - Method in class io.github.jspinak.brobot.manageStates.StateFinder
- RecorderSaveToFile - Class in io.github.jspinak.brobot.imageUtils
- RecorderSaveToFile() - Constructor for class io.github.jspinak.brobot.imageUtils.RecorderSaveToFile
- recordingFolder - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- Rectangle2DMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for java.awt.geom.Rectangle2D to prevent possible circular references.
- Rectangle2DMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.Rectangle2DMixin
- RectangleMixin - Class in io.github.jspinak.brobot.json.mixins
- RectangleMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.RectangleMixin
- RectSerializer - Class in io.github.jspinak.brobot.json.serializers
-
Custom serializer for JavaCV Rect objects to prevent circular references.
- RectSerializer() - Constructor for class io.github.jspinak.brobot.json.serializers.RectSerializer
- RED - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema.ColorValue
- RED - Enum constant in enum class io.github.jspinak.brobot.imageUtils.OpenCVColor
- RED - Static variable in class io.github.jspinak.brobot.report.ANSI
- RED_BACKGROUND - Static variable in class io.github.jspinak.brobot.report.ANSI
- RED_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- RED_BOLD - Static variable in class io.github.jspinak.brobot.report.ANSI
- RED_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- RED_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- RED_UNDERLINED - Static variable in class io.github.jspinak.brobot.report.ANSI
- ReferenceValidator - Class in io.github.jspinak.brobot.json.schemaValidation.crossref
-
Main facade for cross-reference validation between configuration entities.
- ReferenceValidator(StateReferenceValidator, FunctionReferenceValidator) - Constructor for class io.github.jspinak.brobot.json.schemaValidation.crossref.ReferenceValidator
- refreshActiveStates() - Method in class io.github.jspinak.brobot.manageStates.StateFinder
- Region - Class in io.github.jspinak.brobot.datatypes.primitives.region
-
Represents a rectangular area on the screen in the Brobot model-based GUI automation framework.
- Region() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.region.Region
-
Creates a Region representing the full screen with default or environment-specified dimensions.
- Region(int, int, int, int) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.region.Region
-
Creates a Region with specified coordinates and dimensions.
- Region(Location, Location) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.region.Region
-
Creates a Region as the bounding box containing two Location points.
- Region(Match) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.region.Region
-
Creates a Region from a Match object.
- Region(Region) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.region.Region
- Region(Rect) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.region.Region
- Region(Match) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.region.Region
- Region(Region) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.region.Region
- REGION - Enum constant in enum class io.github.jspinak.brobot.datatypes.state.stateObject.StateObject.Type
- RegionMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for Region class to prevent circular references.
- RegionMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.RegionMixin
- REGIONS_OF_MOTION - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- RegionUtils - Class in io.github.jspinak.brobot.datatypes.primitives.region
-
Comprehensive utility methods for Region manipulation and analysis in Brobot.
- RegionUtils() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- RELATIVE - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.MatchFusionMethod
- release() - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.KeyUpWrapper
-
When no parameters, it releases all keys
- release(int) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.KeyUpWrapper
- release(String) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.KeyUpWrapper
- releaseKeys() - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- remove(Long) - Method in class io.github.jspinak.brobot.manageStates.Path
- removeAllStates() - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- removeInactiveState(Long) - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- removeInactiveStates(Set<Long>) - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- removeNonConfirmedMatches(Matches) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- removeRegion(List<Region>, Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- removeState(State) - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- removeTransitionsToHiddenStates(State) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
-
When a State is exited, its hidden State transitions are removed.
- replace2DmaskWith3Dmat(Mat, Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- Report - Class in io.github.jspinak.brobot.report
-
Centralized reporting system with configurable output levels for the Brobot framework.
- Report() - Constructor for class io.github.jspinak.brobot.report.Report
- Report.OutputLevel - Enum Class in io.github.jspinak.brobot.report
- reserveFreePath(String, String) - Method in class io.github.jspinak.brobot.imageUtils.FilenameRepo
- reset() - Method in class io.github.jspinak.brobot.datatypes.project.Project
- RESET - Static variable in class io.github.jspinak.brobot.report.ANSI
- resetFixedRegion() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- resetFixedSearchRegion() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- resetHidden() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- resetTimesActedOn() - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject
- resetTimesActedOn() - Method in class io.github.jspinak.brobot.actions.composites.multipleActions.MultipleActionsObject
- resetTimesActedOn() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
-
Sets the timesActedOn variable to 0 for all objects, including those found in the Matches variable.
- resetTimesSuccessful() - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- resetTimesVisited() - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
- resetTotalSwipes() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- ReturnStatement - Class in io.github.jspinak.brobot.dsl
- ReturnStatement() - Constructor for class io.github.jspinak.brobot.dsl.ReturnStatement
- reverse() - Method in class io.github.jspinak.brobot.manageStates.Path
- RIGHT - Enum constant in enum class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- RIGHT_OF_MATCH - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- rightClick(double, StateImage...) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- rightClickAndMoveUntilVanishes(int, double, double, double, StateImage, int, int) - Method in class io.github.jspinak.brobot.actions.customActions.CommonMultipleActions
- rightClickImageUntilItVanishes(int, double, StateImage, int, int) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- RunARCombo - Class in io.github.jspinak.brobot.actions.actionResultCombo
-
Returns a List with the first element the Action Matches and the second element the Results Matches ActionResultsCombos are typically: - an Action such as CLICK - a Result from an operation such as FIND The parameters and results only get recorded if the Action is successful.
- RunARCombo(Action, ParameterCollections) - Constructor for class io.github.jspinak.brobot.actions.actionResultCombo.RunARCombo
- running - Variable in class io.github.jspinak.brobot.automationScripts.BaseAutomation
- runTest(String) - Method in class io.github.jspinak.brobot.testingAUTs.TestRunner
S
- SATURATION - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema.ColorValue
- save(State) - Method in class io.github.jspinak.brobot.database.data.AllStatesInProject
- save(State) - Method in class io.github.jspinak.brobot.database.services.AllStatesInProjectService
-
Adds a State to the repository.
- save(LogData) - Method in interface io.github.jspinak.brobot.report.log.spi.LogSink
- save(LogData) - Method in class io.github.jspinak.brobot.report.log.spi.NoOpLogSink
- saveAllDataToFile() - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.SaveTrainingData
- saveBuffImgToFile(BufferedImage, String) - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
- saveHistory - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- saveImageWithDate(Image, String) - Method in class io.github.jspinak.brobot.imageUtils.RecorderSaveToFile
-
Save the Image as .png into folderToUse
- saveImageWithDate(Image, String) - Method in interface io.github.jspinak.brobot.imageUtils.SaveToFile
- saveRegionToFile(Region, String) - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
-
Saves the region to file as a .png file.
- saveScreenshotsToFile() - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.DatasetManager
- saveScreenshotToFile(String) - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
- saveScreenshotWithDate(String) - Method in class io.github.jspinak.brobot.imageUtils.CaptureScreenshot
- saveSnapshots - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- SaveToFile - Interface in io.github.jspinak.brobot.imageUtils
- SaveTrainingData - Class in io.github.jspinak.brobot.actions.actionExecution.manageTrainingData
- SaveTrainingData() - Constructor for class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.SaveTrainingData
- saveXML(Document, String) - Method in class io.github.jspinak.brobot.imageUtils.RecorderSaveToFile
-
Save as XML to file.
- saveXML(Document, String) - Method in interface io.github.jspinak.brobot.imageUtils.SaveToFile
- Scene - Class in io.github.jspinak.brobot.datatypes.primitives.image
-
Represents a captured screenshot or screen state as a searchable pattern.
- Scene() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Scene
- Scene(Pattern) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Scene
- Scene(String) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.image.Scene
- SCENE - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection.Analysis
- SCENE - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis.Analysis
- SCENE_MATCHES_SIDEBAR - Enum constant in enum class io.github.jspinak.brobot.illustratedHistory.Illustrations.Type
- SceneAnalysis - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
-
A collection of PixelAnalysisCollection objects, each of which contains all analysis of a {scene, StateImage} pair.
- SceneAnalysis(Scene) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
-
This constructor is for a SceneAnalysis that does not require a PixelAnalysisCollection.
- SceneAnalysis(List<PixelAnalysisCollection>, Scene) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- SceneAnalysis.Analysis - Enum Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
- SceneAnalysisCollection - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis
- SceneAnalysisCollection() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- SceneCombination - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.states
- SceneCombination(Mat, int, int) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- SceneCombinations - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.states
- SceneCombinations() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombinations
- SceneCreator - Class in io.github.jspinak.brobot.imageUtils
- SceneCreator() - Constructor for class io.github.jspinak.brobot.imageUtils.SceneCreator
- ScenesPerImage - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.states
-
Records all scenes associated with an image, as found in SceneCombinations.
- ScenesPerImage(StateImage) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.states.ScenesPerImage
- SchemaManager - Class in io.github.jspinak.brobot.json.parsing
-
Manages JSON schemas for the Brobot Runner configuration system.
- SchemaManager(ObjectMapper) - Constructor for class io.github.jspinak.brobot.json.parsing.SchemaManager
- SchemaValidator - Class in io.github.jspinak.brobot.json.schemaValidation.schema
-
Entry point for schema validation operations.
- SchemaValidator(ProjectSchemaValidator, AutomationDSLValidator) - Constructor for class io.github.jspinak.brobot.json.schemaValidation.schema.SchemaValidator
- SCORE - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection.Analysis
- SCORE_DIST_BELOW_THRESHHOLD - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection.Analysis
- SCORE_DISTANCE - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis.Analysis
- SCORES - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis.Analysis
- ScreenOps - Class in io.github.jspinak.brobot.imageUtils
- ScreenOps() - Constructor for class io.github.jspinak.brobot.imageUtils.ScreenOps
- screenshotFilename - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- screenshotPath - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
Screenshot Capture Settings
- screenshots - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
Unit Tests
- scroll(ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.MouseWheel
- SCROLL_MOUSE_WHEEL - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- ScrollMouseWheel - Class in io.github.jspinak.brobot.actions.methods.basicactions.mouse
-
Scrolls the mouse wheel in the Brobot model-based GUI automation framework.
- ScrollMouseWheel(MouseWheel) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.mouse.ScrollMouseWheel
- searchAllImagesForCurrentStates() - Method in class io.github.jspinak.brobot.manageStates.StateFinder
- SearchRegions - Class in io.github.jspinak.brobot.datatypes.primitives.region
-
Manages multiple search areas for pattern matching in the Brobot framework.
- SearchRegions() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- SearchRegionsDeserializer - Class in io.github.jspinak.brobot.json.serializers
- SearchRegionsDeserializer() - Constructor for class io.github.jspinak.brobot.json.serializers.SearchRegionsDeserializer
- SearchRegionsMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for SearchRegions to prevent circular references.
- SearchRegionsMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.SearchRegionsMixin
- SearchRegionsUtils - Class in io.github.jspinak.brobot.datatypes.primitives.region
-
Utility methods for working with SearchRegions objects.
- SearchRegionsUtils() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegionsUtils
- second - Variable in class io.github.jspinak.brobot.primatives.Pair
- secondsToCapture - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
Capture Settings These are used for both capture and replay, so it's best to have them in a central location.
- Sector - Class in io.github.jspinak.brobot.datatypes.primitives.angles
-
Represents an angular sector (arc) in a circular coordinate system.
- Sector(double, double) - Constructor for class io.github.jspinak.brobot.datatypes.primitives.angles.Sector
- select(SelectActionObject) - Method in class io.github.jspinak.brobot.actions.customActions.select.Select
- select(Region, ActionOptions.Find, int, Position, int, StateImage...) - Method in class io.github.jspinak.brobot.actions.customActions.select.CommonSelect
- select(List<Match>, List<Match>, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.SelectMovingObject
-
Moving objects are found where 1.
- select(List<StateImage>, List<StateImage>, Region, ActionOptions.Find, int, Position, int) - Method in class io.github.jspinak.brobot.actions.customActions.select.CommonSelect
- Select - Class in io.github.jspinak.brobot.actions.customActions.select
-
Select is a custom Action built using the custom SelectActionObject.
- Select(Action) - Constructor for class io.github.jspinak.brobot.actions.customActions.select.Select
- SelectActionObject - Class in io.github.jspinak.brobot.actions.customActions.select
- SelectActionObject() - Constructor for class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- SelectActionObject.Builder - Class in io.github.jspinak.brobot.actions.customActions.select
- SelectMovingObject - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.motion
- SelectMovingObject(Distance) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.SelectMovingObject
- SelectRegions - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement
- SelectRegions() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.SelectRegions
- sendLogs - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- sendLogUpdate(List<LogData>) - Method in interface io.github.jspinak.brobot.report.log.LogUpdateSender
- serialize(ActionOptions, JsonGenerator, SerializerProvider) - Method in class io.github.jspinak.brobot.json.serializers.ActionOptionsSerializer
- serialize(Image, JsonGenerator, SerializerProvider) - Method in class io.github.jspinak.brobot.json.serializers.ImageSerializer
- serialize(Matches, JsonGenerator, SerializerProvider) - Method in class io.github.jspinak.brobot.json.serializers.MatchesSerializer
- serialize(ObjectCollection, JsonGenerator, SerializerProvider) - Method in class io.github.jspinak.brobot.json.serializers.ObjectCollectionSerializer
- serialize(Mat, JsonGenerator, SerializerProvider) - Method in class io.github.jspinak.brobot.json.serializers.MatSerializer
- serialize(Rect, JsonGenerator, SerializerProvider) - Method in class io.github.jspinak.brobot.json.serializers.RectSerializer
- SESSION - Enum constant in enum class io.github.jspinak.brobot.report.log.model.LogType
- set(ActionOptions, Matches) - Method in class io.github.jspinak.brobot.actions.actionConfigurations.Success
-
If new success criteria has been added to the operation, use it to determine success.
- set(Matches) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.SetMatTextPattern
-
This method should run after all adjustments are made to the match objects.
- set(Long) - Method in class io.github.jspinak.brobot.manageStates.SetHiddenStates
-
After stateToSet is active, set the hidden States and remove them from the active States.
- setAbsoluteH(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setAbsoluteHeight(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAbsoluteW(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setAbsoluteWidth(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAction(ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAction(ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setActionCollection(List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- setActionDefinition(ActionDefinition) - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- setActionDefinitionTransitions(Map<Long, ActionDefinitionStateTransition>) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- setActionDescription(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setActionDuration(long) - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- setActionDuration(long) - Method in class io.github.jspinak.brobot.report.log.model.PerformanceMetricsData
- setActionLifecycle(ActionLifecycle) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setActionObjectCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- setActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- setActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- setActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
-
The ActionOptions can be queried to find which settings lead to success.
- setActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.dsl.ActionStep
- setActionOptions(ActionOptions.Action) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- setActionOptions(ActionOptions.Find) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- setActionPerformed(String) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setActionPerformed(String) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setActionSuccess(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- setActionSuccess(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
-
The Action was successfully performed.
- setActionType(String) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setActionType(String) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setActivate(Set<Long>) - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- setActivate(Set<Long>) - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
- setActivate(Set<Long>) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- setActivateNames(Set<String>) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- setActiveProject(Project) - Method in class io.github.jspinak.brobot.services.ProjectManager
- setActiveStates(Set<String>) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setAddH(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAddH(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setAddW(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAddW(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setAddX(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAddX(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setAddX2(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAddX2(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setAddY(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAddY(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setAddY2(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAddY2(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setAfterStateIds(List<Long>) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setAfterStateIds(List<Long>) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setAfterStateNames(List<String>) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setAfterStateNames(List<String>) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setAfterStates(Set<StateEnum>) - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ActionText
- setAll(double, double, double, double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo
- setAllowedEndTime(LocalDateTime) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- SetAllProfiles - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
- SetAllProfiles(SetColorCluster, SetProfileMats, InitProfileMats) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetAllProfiles
- setAnalyses(PixelAnalysis.Analysis, ColorCluster.ColorSchemaName, Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis
- setAnalyses(PixelAnalysisCollection.Analysis, ColorCluster.ColorSchemaName, Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection
- setAnalysis(Map<ColorCluster.ColorSchemaName, Map<SceneAnalysis.Analysis, Mat>>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- setAnchor(Positions.Name) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- setAnchor(Positions.Name) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- setAnchor(Positions.Name) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setAnchorInNewDefinedRegion(Positions.Name) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchor
- setAnchorList(List<Anchor>) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchors
- setAnchors(Anchor...) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
-
Sets the Anchor objects for each Pattern in the Image.
- setAnchors(Anchors) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setAnchors(Anchors) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setAnchors(Anchors) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setAnchors(Anchors) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setAnchors(Anchors) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setAnchors(Anchors) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- setAnchors(Anchors) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- setAnchors(Anchors) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setApplicationUnderTest(String) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setApplicationUnderTest(String) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setArguments(List<Expression>) - Method in class io.github.jspinak.brobot.dsl.BuilderMethod
- setArguments(List<Expression>) - Method in class io.github.jspinak.brobot.dsl.MethodCallExpression
- setArguments(List<Expression>) - Method in class io.github.jspinak.brobot.dsl.MethodCallStatement
- setAsDefined(Positions.Name) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefinedBorders
- setAsUnion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- setAuthor(String) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setAutomation(AutomationUI) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setAutomationFunctions(List<AutomationFunction>) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setAutomationFunctions(List<AutomationFunction>) - Method in class io.github.jspinak.brobot.dsl.AutomationDsl
- setBackgroundColor(String) - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonStyling
- setBaseProbabilityExists(int) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- setBaseProbabilityExists(int) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
The base probability that a State exists is transfered to the active variable 'probabilityExists', which is used by Find functions.
- setBeforeStateIds(List<Long>) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setBeforeStateIds(List<Long>) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setBeforeStateNames(List<String>) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setBeforeStateNames(List<String>) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setBeforeStates(Set<StateEnum>) - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ActionText
- setBgrFromClassification2d(Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours.Builder
- setBGRVisualizationMats(SceneAnalysis) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetSceneAnalysisScores
- setBins(int, int, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.GetHistograms
- setBlocking(boolean) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- setBlocking(boolean) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
When true, this State needs to be acted on before accessing other States.
- setBufferedImage(BufferedImage) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- setBufferedImage(BufferedImage) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setBufferedImage(BufferedImage) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setBufferedImage(Mat) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setBuilderType(String) - Method in class io.github.jspinak.brobot.dsl.BuilderExpression
- setBundlePathAndPreProcessImages(String) - Method in class io.github.jspinak.brobot.services.Init
-
This method is called from the client app after all beans have been initialized.
- setButtons(List<Button>) - Method in class io.github.jspinak.brobot.datatypes.project.AutomationUI
- setCanHide(Set<String>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
Holds the States that this State can hide when it becomes active.
- setCanHideIds(Set<Long>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setCaptureImage(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setCaptureImage(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setCategory(String) - Method in class io.github.jspinak.brobot.datatypes.project.Button
- setCellHeight(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid.Builder
- setCellWidth(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid.Builder
- setClasses(Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setClassesWithMatchesAndLegend(Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setClickActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setClickType(ClickType.Type) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setClickType(ClickType.Type) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setClickUntil(ActionOptions.ClickUntil) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setClickUntil(ActionOptions.ClickUntil) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setCollection(Expression) - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- setColor(ActionOptions.Color) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setColor(ActionOptions.Color) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setColorCluster(ColorCluster) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- SetColorCluster - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
- SetColorCluster(MatOps3d) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetColorCluster
- setColorInfos(Map<ColorSchema.ColorValue, ColorInfo>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema
- setColorProfile(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetAllProfiles
-
Sets the average color profile for the StateImage.
- setColorSchemas(Map<ColorCluster.ColorSchemaName, ColorSchema>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster
- setColorValue(ColorSchema.ColorValue) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo
- setColumn(Integer) - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonPosition
- setColumns(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid.Builder
- setCombinedHistograms() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegions
- setCompletedRepetitions(int) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- setCompletedSequences(int) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- setCondition(Expression) - Method in class io.github.jspinak.brobot.dsl.IfStatement
- setConditionObjectCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- setConfiguration(ProjectConfiguration) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setConfirmActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setConfirmationMessage(String) - Method in class io.github.jspinak.brobot.datatypes.project.Button
- setConfirmationObjectCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setConfirmationRequired(boolean) - Method in class io.github.jspinak.brobot.datatypes.project.Button
- setContext(StateImage) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- setContextHistograms(List<List<Mat>>) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- setContours() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours
- setContours(Contours) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- setContours(Contours) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- setCreated(LocalDateTime) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setCreatedDate(String) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setCurrentState(String, String, String) - Method in class io.github.jspinak.brobot.report.log.impl.TestSessionLoggerImpl
- setCurrentState(String, String, String) - Method in interface io.github.jspinak.brobot.report.log.TestSessionLogger
- setCurrentStateName(String) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setCurrentStateName(String) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setCustomClass(String) - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonStyling
- setCustomFind(BiConsumer<Matches, List<ObjectCollection>>) - Method in class io.github.jspinak.brobot.actions.actionExecution.ActionService
- setCustomProperties(Map<String, Object>) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setDefineAs(ActionOptions.DefineAs) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setDefineAs(ActionOptions.DefineAs) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setDefinedRegions(List<Region>) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setDelayAfterMouseDown(Double) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setDelayAfterMouseUp(Double) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setDelayBeforeMouseDown(Double) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setDelayBeforeMouseUp(Double) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setDescription(String) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setDescription(String) - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- setDescription(String) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setDescription(String) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setDescription(String) - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- setDiameter(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setDiameter(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setDoAction(ActionOptions) - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- setDoOnEach(ActionOptions.DoOnEach) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setDragToOffsetX(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setDragToOffsetX(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setDragToOffsetY(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setDragToOffsetY(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setDuration(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- setDuration(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- setDuration(long) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setDuration(long) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setDuration(Duration) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setDynamic(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setDynamic(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setDynamic(boolean) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setDynamicPixels(Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- setElseStatements(List<Statement>) - Method in class io.github.jspinak.brobot.dsl.IfStatement
- setEndStates(Set<Long>) - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- setEndTime(LocalDateTime) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- setEndTime(LocalDateTime) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setEndTime(LocalDateTime) - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- setErrorMessage(String) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setErrorMessage(String) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setExit(Set<Long>) - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- setExit(Set<Long>) - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
- setExit(Set<Long>) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- setExitNames(Set<String>) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- setExpressionType(String) - Method in class io.github.jspinak.brobot.dsl.Expression
- setFilename(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setFilenameClasses(String) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setFilenames(String) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setFilenameScene(String) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setFind(ActionOptions.Find) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setFind(ActionOptions.Find) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setFindActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setFindActions(List<ActionOptions.Find>) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setFindObjectCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setFixed(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setFixed(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setFixedRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setFixedRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
-
The fixed region is usually defined when an image with a fixed location is found for the first time.
- setFound(boolean) - Method in class io.github.jspinak.brobot.report.log.dto.StateImageLogDTO
- setFound(boolean) - Method in class io.github.jspinak.brobot.report.log.model.StateImageLogData
- setFoundConfirmations(Matches) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- setFoundMatches(Matches) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- setFromCenter(double, double) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- setFromCenter(Location, double, double) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Set location based on angle and distance from center
- setFromStateIds(List<Long>) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setFromStateIds(List<Long>) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setFromStateName(String) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setFromStates(String) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setFull(StateImage) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- setFunction(BooleanSupplier) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition.Builder
- setFunctionName(String) - Method in class io.github.jspinak.brobot.datatypes.project.Button
- setFusedMatches(Matches) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.matchManagement.MatchFusion
- setFusionMethod(ActionOptions.MatchFusionMethod) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setFusionMethod(ActionOptions.MatchFusionMethod) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setGetTextUntil(ActionOptions.GetTextUntil) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setGetTextUntil(ActionOptions.GetTextUntil) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setH(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- setHiddenStateIds(Set<Long>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setHiddenStateNames(Set<String>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
Hiding a State means that this State covers the hidden State, and when this State is exited the hidden State becomes visible again.
- SetHiddenStates - Class in io.github.jspinak.brobot.manageStates
-
Set the hidden States after a successful State transition.
- SetHiddenStates(AllStatesInProjectService, StateMemory) - Constructor for class io.github.jspinak.brobot.manageStates.SetHiddenStates
- setHighlightAllAtOnce(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setHighlightAllAtOnce(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setHighlightColor(String) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setHighlightColor(String) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setHighlightSeconds(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setHighlightSeconds(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setHistogram(Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegion
- setHistogram(Mat) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setHistogram(Mat) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setHistograms(List<Mat>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegion
- setHueBins(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setHueBins(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setIcon(String) - Method in class io.github.jspinak.brobot.datatypes.project.Button
- setId(Integer) - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- setId(Long) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Scene
- setId(Long) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setId(Long) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setId(Long) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setId(Long) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setId(Long) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setId(String) - Method in class io.github.jspinak.brobot.datatypes.project.Button
- setIllustrate(ActionOptions.Illustrate) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setIllustrate(ActionOptions.Illustrate) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setIllustratedScreenshot(Image) - Method in class io.github.jspinak.brobot.illustratedHistory.StateIllustration
- setIllustratedScreenshot(Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.StateIllustration
- setIllustrationEnabled(Boolean) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setIllustrations(Illustrations) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- setImage(Image) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setImage(Image) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setImage(Image) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setImage(Image) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setImageDirectory(String) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setImages(List<StateImage>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- setImages(List<StateImage>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- setImagesMat(Mat) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- setImagesMat(Mat) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setImageWH(int, int) - Method in class io.github.jspinak.brobot.mock.MatchMaker.Builder
- setImageWithScene() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setImageXYWH(int, int, int, int) - Method in class io.github.jspinak.brobot.mock.MatchMaker.Builder
- setImageXYWH(Region) - Method in class io.github.jspinak.brobot.mock.MatchMaker.Builder
- setImgpath(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setIndex(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setIndex(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setIndex(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- setIndex(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setInitialMatchList(List<Match>) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setInside(StateImage) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- setInsideColorCluster(ColorCluster) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- setInsideKmeansProfiles(KmeansProfilesAllSchemas) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- setInstance(BrobotEnvironment) - Static method in class io.github.jspinak.brobot.actions.BrobotEnvironment
-
Resets the environment to a new configuration.
- setInvolvedTransitionIds(Set<Long>) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setKeepLargerMatches(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setKmeans(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setKmeans(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setKmeansProfiles(Map<ColorCluster.ColorSchemaName, KmeansProfiles>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.KmeansProfilesAllSchemas
- SetKMeansProfiles - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
- SetKMeansProfiles(SetColorCluster, MatOps3d, SetAllProfiles) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetKMeansProfiles
- setKmeansProfilesAllSchemas(KmeansProfilesAllSchemas) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- setKmeansProfilesAllSchemas(KmeansProfilesAllSchemas) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setLabel(String) - Method in class io.github.jspinak.brobot.datatypes.project.Button
- setLastAccessed(LocalDateTime) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setLeft(Expression) - Method in class io.github.jspinak.brobot.dsl.BinaryOperationExpression
- setLeftAngle(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.angles.Sector
- setLegend(Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setLicense(String) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setLocation(int, int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setLocation(Location) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setLocation(Location) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- setLocations(List<StateLocation>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- setLogLevel(String) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setLogType(LogType) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setLogType(LogType) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMask(Mat) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setMasks(List<Mat>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.histogram.HistogramRegion
- setMat(Matches) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.SetMatTextPattern
- setMat(Mat) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setMat(Mat) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
-
Setting the Mat involves converting the BGR Mat parameter to a BufferedImage and saving it in the SukiliX Image.
- setMat(Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- setMatch(Match) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setMatches(List<Matches>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- setMatches(List<Matches>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- setMatches(Mat, Matches, Pattern) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.fixedAndDynamicPixels.FindFixedPixelMatches
- setMatchesOnClasses(Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setMatchesOnScene(Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setMatchHistory(MatchHistory) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setMatchHistory(MatchHistory) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setMatchHistory(MatchHistory) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
Some actions take place without an associated Pattern or StateImage.
- setMatchHistory(MatchHistory) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setMatchHistory(MatchHistory) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- setMatchHistory(MatchHistory) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- setMatchHistory(MatchHistory) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setMatchList(List<Match>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- setMatchList(List<Match>) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setMatchList(List<Match>) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- setMatchList(List<Match>) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- setMats(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetProfileMats
- setMats(List<Mat>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector.Builder
- setMats(MatVector) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector.Builder
- setMatsAndColorProfiles(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetAllProfiles
- SetMatTextPattern - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
- SetMatTextPattern(MockOrLive) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.SetMatTextPattern
- setMaxActions(int) - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- setMaxArea(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMaxArea(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMaxArea(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours.Builder
- setMaxFusionDistances(int, int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMaxFusionDistanceX(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMaxFusionDistanceY(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMaxMatches(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setMaxMatchesToActOn(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMaxMatchesToActOn(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMaxMovement(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMaxMovement(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMaxSwipes(int) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setMaxTimesToRepeatActionSequence(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMaxTimesToRepeatActionSequence(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMaxWait(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMaxWait(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMaxWait(double) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- setMaxWait(Double) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setMethod(String) - Method in class io.github.jspinak.brobot.dsl.BuilderMethod
- setMethod(String) - Method in class io.github.jspinak.brobot.dsl.MethodCallExpression
- setMethod(String) - Method in class io.github.jspinak.brobot.dsl.MethodCallStatement
- setMethods(List<BuilderMethod>) - Method in class io.github.jspinak.brobot.dsl.BuilderExpression
- setMinArea(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMinArea(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMinArea(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours.Builder
- setMinScore(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMinScore(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMinSimilarity(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMinSimilarity(Double) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setMockText(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- setMockText(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setModifiers(String) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setModifiers(String) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMotion(Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setMotionMatAndWriteIllustration(SceneAnalysisCollection, int, Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.IllustrateMotion
- setMotionWithMatches(Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setMoveMouseAfterAction(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMoveMouseAfterAction(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMoveMouseAfterActionBy(int, int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMoveMouseAfterActionBy(Location) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMoveMouseAfterActionTo(Location) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMoveMouseAfterActionTo(Location) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMoveMouseDelay(float) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMoveMouseDelay(float) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setMoveMouseDelay(float) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- setMoveMouseDelay(Double) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.NoMatch.Builder
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString.Builder
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText.Builder
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- setName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setName(String) - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- setName(String) - Method in class io.github.jspinak.brobot.dsl.Parameter
- setName(String) - Method in class io.github.jspinak.brobot.dsl.VariableDeclarationStatement
- setName(String) - Method in class io.github.jspinak.brobot.dsl.VariableExpression
- setName(String) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- setObject(String) - Method in class io.github.jspinak.brobot.dsl.MethodCallExpression
- setObject(String) - Method in class io.github.jspinak.brobot.dsl.MethodCallStatement
- setObjectCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.dsl.ActionStep
- setObjectType(StateObject.Type) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- setObjectType(StateObject.Type) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setObjectType(StateObject.Type) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- setObjectType(StateObject.Type) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- setObjectType(StateObject.Type) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setObjectType(StateObject.Type) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- setOffset(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setOffsetForAllPatterns(int, int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- setOffsetForAllPatterns(Location) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- setOffsetForAllPatterns(Location) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setOffsetX(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- setOffsetX(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- setOffsetX(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setOffsetY(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- setOffsetY(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- setOffsetY(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setOneColumnBGRMat(Mat) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- setOneColumnBGRMat(Mat) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setOneColumnHSVMat(Mat) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- setOneColumnHSVMat(Mat) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setOneColumnMats(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.InitProfileMats
-
One column Mats are useful for Brobot Image objects since these objects can contain multiple files.
- setOperator(String) - Method in class io.github.jspinak.brobot.dsl.BinaryOperationExpression
- setOrder(Integer) - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonPosition
- setOrganization(String) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setOutputText(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setOutsideColorCluster(ColorCluster) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- setOutsideMask(Mat, Region, double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetDistanceMatrix
-
Outside the search region, set cells in the Mat to a double.
- setOwnerStateId(Long) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- setOwnerStateId(Long) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setOwnerStateId(Long) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- setOwnerStateId(Long) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setOwnerStateId(Long) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- setOwnerStateName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setOwnerStateName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- setOwnerStateName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- setOwnerStateName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setOwnerStateName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString.Builder
- setOwnerStateName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- setOwnerStateName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText.Builder
- setOwnerStateName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- setOwnerStateName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- setOwnerStateName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setOwnerStateName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- setPageLoadTime(long) - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- setPageLoadTime(long) - Method in class io.github.jspinak.brobot.report.log.model.PerformanceMetricsData
- setParameters(ParameterCollection) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- setParameters(Object) - Method in class io.github.jspinak.brobot.datatypes.project.Button
- setParameters(List<Parameter>) - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- setPathScore(int) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- setPathScore(int) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setPattern(Pattern) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Scene
- setPattern(Pattern) - Method in class io.github.jspinak.brobot.mock.MatchMaker.Builder
- setPatterns(List<Pattern>) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- setPatterns(List<Pattern>) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setPauseAfterEnd(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseAfterEnd(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setPauseAfterMouseDown(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseAfterMouseDown(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setPauseAfterMouseDown(double) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- setPauseAfterMouseUp(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseAfterMouseUp(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setPauseAfterMouseUp(double) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- setPauseBeforeBegin(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseBeforeBegin(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setPauseBeforeMouseDown(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseBeforeMouseDown(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setPauseBeforeMouseDown(double) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- setPauseBeforeMouseUp(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseBeforeMouseUp(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setPauseBetweenActions(Double) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setPauseBetweenActionSequences(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseBetweenActionSequences(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setPauseBetweenIndividualActions(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseBetweenIndividualActions(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setPercentH(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
- setPercentW(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
- setPerformance(PerformanceMetricsDTO) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setPerformance(PerformanceMetricsData) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setPixelAnalyses(Scene, List<ColorCluster>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.AnalyzePixels
-
Create a PixelAnalysis for each ColorProfile.
- setPixelAnalysisCollections(List<PixelAnalysisCollection>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- setPlaybackDuration(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setPosition(int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- setPosition(int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- setPosition(int, int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setPosition(Position) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- setPosition(Position) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- setPosition(Position) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setPosition(Position) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setPosition(Position) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- setPosition(Position) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- setPosition(Position) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setPosition(Positions.Name) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- setPosition(Positions.Name) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setPosition(Button.ButtonPosition) - Method in class io.github.jspinak.brobot.datatypes.project.Button
- setPositionForAllPatterns(int, int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- setPositionForAllPatterns(Position) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- setPositionForAllPatterns(Position) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
-
Sets the Position for each Pattern in the Image.
- setPositionInMatch(Position) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchor
- setPrinted(boolean) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- setProbabilityExists(int) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setProbabilityExists(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setProbabilityExists(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- setProbabilityExists(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- setProbabilityExists(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setProbabilityStaysVisibleAfterClicked(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setProbabilityStaysVisibleAfterClicked(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- setProbabilityToBaseProbability() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- SetProfileMats - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles
-
Mats used to illustrate the image and its color profiles can be stored together with the image and referenced for illustration when needed.
- SetProfileMats(GetImageJavaCV) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetProfileMats
- setProfiles(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.SetKMeansProfiles
-
Sets the kmeans profiles for the given image, for means from 1 to the max means as specified in the settings.
- setProfilesMat(Mat) - Method in class io.github.jspinak.brobot.datatypes.primitives.dynamicImage.DynamicImage
-
Deprecated.
- setProfilesMat(Mat) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setProjectId(Long) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setProjectId(Long) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setProjectId(Long) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setRecordingFilename(String) - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- setRegion(int, int, int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid.Builder
- setRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- setRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- setRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.NoMatch.Builder
- setRegion(StateRegion) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- setRegion(Rect) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setRegions(List<Region>) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- setRegions(List<StateRegion>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- setResultCollection(List<ObjectCollection>) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- setResultOptions(ActionOptions) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- setResults(Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
-
The results of a multi-scene analysis are stored here.
- setResultSuccess(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- setResultSuccess(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
-
The Result was successful.
- setReturnType(String) - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- setRight(Expression) - Method in class io.github.jspinak.brobot.dsl.BinaryOperationExpression
- setRightAngle(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.angles.Sector
- setRow(Integer) - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonPosition
- setRows(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.grid.Grid.Builder
- setSaturationBins(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setSaturationBins(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setScene(Scene) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- setScene(Scene) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setScene(Scene) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setScene(Scene) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.NoMatch.Builder
- setScene(Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setScene1(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- setScene2(int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- setSceneAnalyses(List<SceneAnalysis>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- setSceneAnalysisCollection(SceneAnalysisCollection) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setSceneAnalysisIndices(SceneAnalysis) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetSceneAnalysisScores
-
Each PixelAnalysisCollection has a Mat with the score distance below the threshold.
- setSceneAnalysisIndicesTargetsOnly(SceneAnalysis, Set<StateImage>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetSceneAnalysisScores
- setSceneName(String) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setScenes(List<Scene>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- setScenes(List<Scene>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
Screenshots where the state is found.
- setSceneToUseForCaptureAfterFusingMatches(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setSceneToUseForCaptureAfterFusingMatches(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setSceneWithMatchesAndSidebar(Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setSchema(ColorCluster.ColorSchemaName, ColorSchema) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster
- setScore(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setScore(int) - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- setScore(int) - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
- setScore(int) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition.Builder
- setScore(int) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- setScore(int) - Method in class io.github.jspinak.brobot.manageStates.Path
- setScores(PixelAnalysisCollection, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetPixelAnalysisCollectionScores
- setScores(PixelAnalysisCollection, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetPixelAnalysisCollectionScores
-
The overall scores for the entire PixelAnalysisCollection are the minimum of the scores for each PixelAnalysis.
- setScores(PixelAnalysis, ColorCluster.ColorSchemaName) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.GetPixelScores
-
Set the pixel scores using the other Mats from the PixelAnalysis object.
- setScores(Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours.Builder
- setScoreThresholdDist(Mat) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours.Builder
- setScreenshotPath(String) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setScreenshotPath(String) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setScreenshotUsableArea(Image) - Method in class io.github.jspinak.brobot.illustratedHistory.StateIllustration
- setScrollDirection(ActionOptions.ScrollDirection) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setScrollDirection(ActionOptions.ScrollDirection) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setSearchImage(Image) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setSearchImage(Image) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setSearchImage(Image) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.NoMatch.Builder
- setSearchImage(BufferedImage) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setSearchImage(Mat) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setSearchRegion(int, int, int, int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- setSearchRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
- setSearchRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- setSearchRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setSearchRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString.Builder
- setSearchRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- setSearchRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText.Builder
- setSearchRegion(Region) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- setSearchRegion(Region) - Method in class io.github.jspinak.brobot.mock.MatchMaker.Builder
- setSearchRegionForAllImages(Region) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setSearchRegions(Region...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours.Builder
- setSearchRegions(Region...) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
-
Sets the search regions for each Pattern in the Image.
- setSearchRegions(SearchRegions) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setSearchRegions(SearchRegions) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setSearchRegions(SearchRegions) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setSearchRegions(SearchRegions) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setSearchRegions(List<Region>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.contours.Contours.Builder
- setSearchRegionsTo(Region...) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setSecondsBetweenScenes(double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysisCollection
- setSelectedText(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setSessionId(String) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setSessionId(String) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setSetKmeansColorProfiles(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setSetKmeansColorProfiles(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setShared(boolean) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setSidebar(Mat) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- setSikuliMatch(Match) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setSimilarity(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setSimScore(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setSize(String) - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonStyling
- setSnapshots(List<MatchSnapshot>) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- setSpaceBetween(int) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- setSpan(double) - Method in class io.github.jspinak.brobot.datatypes.primitives.angles.Sector
- setStartPlayback(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setStartStates(String...) - Method in class io.github.jspinak.brobot.manageStates.QuickStateStructureBuilder
- setStartStates(Set<Long>) - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- setStartTime(LocalDateTime) - Method in class io.github.jspinak.brobot.actions.actionExecution.actionLifecycle.ActionLifecycle
- setStartTime(LocalDateTime) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setStartTime(LocalDateTime) - Method in class io.github.jspinak.brobot.testingAUTs.TestRun
- setState(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- setStateId(Long) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- setStateId(Long) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- setStateImage(StateImage) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection
- setStateImageId(Long) - Method in class io.github.jspinak.brobot.report.log.dto.StateImageLogDTO
- setStateImageId(Long) - Method in class io.github.jspinak.brobot.report.log.model.StateImageLogData
- setStateImageLogData(List<StateImageLogData>) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setStateImageLogs(List<StateImageLogDTO>) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setStateImages(List<StateImage>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- setStateImages(Set<StateImage>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setStateLocations(List<StateLocation>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- setStateLocations(Set<StateLocation>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setStatements(List<Statement>) - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- setStatements(List<Statement>) - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- setStatementType(String) - Method in class io.github.jspinak.brobot.dsl.Statement
- setStateName(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
-
The state in which the image is found gives important information about where and when the state can be found.
- setStateName(String) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- setStateObjectData(StateObject) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setStateObjectData(StateObjectData) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setStateObjectData(StateObjectData) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setStateObjectData(StateObjectData) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.NoMatch.Builder
- setStateObjectId(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- setStateObjectName(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- setStateProbabilities(int, String...) - Method in class io.github.jspinak.brobot.mock.MockStateManagement
- setStateRegions(List<StateRegion>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- setStateRegions(Set<StateRegion>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
StateRegions can change the expected state when clicked or hovered over.
- setStates(List<State>) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setStates(List<Long>) - Method in class io.github.jspinak.brobot.manageStates.Path
- setStateStrings(List<StateString>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- setStateStrings(Set<StateString>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
StateStrings can change the expected state.
- setStateText(Set<String>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
-
StateText is text that appears on the screen and is a clue to look for images in this state.
- setStateTransitions(List<StateTransitions>) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setStats(Map<ColorInfo.ColorStat, Double>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo
- setStaysVisibleAfterClicked(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- setStaysVisibleAfterClicked(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setStaysVisibleAfterTransition(boolean) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition.Builder
- setStaysVisibleAfterTransition(boolean) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- setStaysVisibleAfterTransition(boolean) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
-
When set, the same variable in a Transition takes precedence over this one.
- setStaysVisibleAfterTransition(IStateTransition.StaysVisible) - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- setStaysVisibleAfterTransition(IStateTransition.StaysVisible) - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
- setStaysVisibleAfterTransition(IStateTransition.StaysVisible) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition.Builder
- setStaysVisibleAfterTransition(IStateTransition.StaysVisible) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- setSteps(List<ActionStep>) - Method in class io.github.jspinak.brobot.dsl.ActionDefinition
- setString(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- setString(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- setStrings(List<StateString>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- setStrings(List<String>) - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- setStyling(Button.ButtonStyling) - Method in class io.github.jspinak.brobot.datatypes.project.Button
- setSubmatMaxHeight(int) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- setSubmatMaxWidth(int) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- setSubMats(List<Mat>) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- setSuccess(boolean) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- setSuccess(boolean) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- setSuccess(boolean) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setSuccess(boolean) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setSuccess(boolean) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setSuccessCriteria(Predicate<Matches>) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setSuccessCriteria(Predicate<Matches>) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setSwipeActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setSwipeFromObjColl(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setSwipeToObjColl(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setTarget(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setTargetOffset(int, int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setTargetOffset(int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
-
Move the target location by x and y.
- setTargetOffset(Location) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setTargetOffset(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setTargetOffset(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setTargetPosition(int, int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setTargetPosition(int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
-
Set the target position as a percent of the width and height of the image.
- setTargetPosition(Position) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setTargetPosition(Position) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setTargetPosition(Position) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern.Builder
- setTargetPosition(Position) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setTempFind(BiConsumer<Matches, List<ObjectCollection>>) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setText(Match) - Method in class io.github.jspinak.brobot.actions.methods.mockOrLiveInterface.MockOrLive
- setText(Match) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.GetTextWrapper
-
Reads all text in a Mat and sets the Match object's Text field
- setText(Matches) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.SetMatTextPattern
-
Text is searched for when specified in the ActionOptions.
- setText(Text) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setText(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match.Builder
- setText(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setText(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot.Builder
- setText(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- setText(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText.Builder
- setText(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- setTextColor(String) - Method in class io.github.jspinak.brobot.datatypes.project.Button.ButtonStyling
- setTextToAppearOrVanish(String) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setThenStatements(List<Statement>) - Method in class io.github.jspinak.brobot.dsl.IfStatement
- setTimesActedOn(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setTimesActedOn(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- setTimesActedOn(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation.Builder
- setTimesActedOn(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- setTimesActedOn(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion.Builder
- setTimesActedOn(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- setTimesActedOn(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString.Builder
- setTimesActedOn(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- setTimesActedOn(int) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- setTimesActedOn(int) - Method in interface io.github.jspinak.brobot.datatypes.state.stateObject.StateObject
- setTimesFound(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- setTimesSearched(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- setTimesSuccessful(int) - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- setTimesSuccessful(int) - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
- setTimesSuccessful(int) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- setTimestamp(Instant) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setTimestamp(Instant) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setTimeStamp(LocalDateTime) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- setTimeStamp(LocalDateTime) - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- setTimesToRepeatIndividualAction(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setTimesToRepeatIndividualAction(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setTimesVisited(int) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setTimeToAppear(Duration) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- setTimeToVanish(Duration) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollection
- setTo(Match) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- setTo(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- setTo(GpuMat) - Method in class io.github.jspinak.brobot.json.mixins.MatMixin
- setTo(Mat) - Method in class io.github.jspinak.brobot.json.mixins.MatMixin
- setTo(UMat) - Method in class io.github.jspinak.brobot.json.mixins.MatMixin
- setTo(Region) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- setTooltip(String) - Method in class io.github.jspinak.brobot.datatypes.project.Button
- setToStateIds(List<Long>) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setToStateIds(List<Long>) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setToStateNames(List<String>) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setToStateNames(List<String>) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setTotalTestDuration(long) - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- setTotalTestDuration(long) - Method in class io.github.jspinak.brobot.report.log.model.PerformanceMetricsData
- setTransitionFinish(IStateTransition) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- setTransitionFunction(BooleanSupplier) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- setTransitions(List<IStateTransition>) - Method in class io.github.jspinak.brobot.manageStates.Path
- setTransitions(List<IStateTransition>) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- setTransitionTime(long) - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- setTransitionTime(long) - Method in class io.github.jspinak.brobot.report.log.model.PerformanceMetricsData
- setType(LogType) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setType(String) - Method in class io.github.jspinak.brobot.dsl.Parameter
- setType(String) - Method in class io.github.jspinak.brobot.dsl.VariableDeclarationStatement
- setType(String) - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- setType(String) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setTypeDelay(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setTypeDelay(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setTypeDelay(Double) - Method in class io.github.jspinak.brobot.datatypes.project.ProjectConfiguration
- setUntilAction(ActionOptions) - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- setUpdated(LocalDateTime) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setupRepo() - Method in class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- setUrl(String) - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- setUsableArea(Region) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- setUsableArea(Region) - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- setUseDefinedRegion(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setUseDefinedRegion(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setValue(Expression) - Method in class io.github.jspinak.brobot.dsl.AssignmentStatement
- setValue(Expression) - Method in class io.github.jspinak.brobot.dsl.ReturnStatement
- setValue(Expression) - Method in class io.github.jspinak.brobot.dsl.VariableDeclarationStatement
- setValue(Object) - Method in class io.github.jspinak.brobot.dsl.LiteralExpression
- setValueBins(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setValueBins(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- setValues(int, double, double, double, double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema
- setValues(ColorSchema.ColorValue, double, double, double, double) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema
- setValueType(String) - Method in class io.github.jspinak.brobot.dsl.LiteralExpression
- setVariable(String) - Method in class io.github.jspinak.brobot.dsl.AssignmentStatement
- setVariable(String) - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- setVariableType(String) - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- setVersion(String) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setVideoClipPath(String) - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- setVideoClipPath(String) - Method in class io.github.jspinak.brobot.report.log.model.LogData
- setW(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- setWebsite(String) - Method in class io.github.jspinak.brobot.datatypes.project.Project
- setWH(int, int) - Method in class io.github.jspinak.brobot.imageUtils.MatBuilder
- setX(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- setX(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- setXY(int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- setXY(Location) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location.Builder
- setXYWH(int, int, int, int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- setY(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- setY(int) - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- severity() - Method in record class io.github.jspinak.brobot.json.schemaValidation.model.ValidationError
-
Returns the value of the
severity
record component. - shouldSkipSikuliX() - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment
-
Checks if SikuliX operations should be skipped.
- shouldSkipSikuliX() - Static method in class io.github.jspinak.brobot.services.HeadlessChecker
-
Deprecated.Use
BrobotEnvironment.shouldSkipSikuliX()
instead - showPixelAndMean(Mat, ColorSchema) - Method in class io.github.jspinak.brobot.imageUtils.ShowScoring
- showPixelHSV(Mat, double, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class io.github.jspinak.brobot.imageUtils.ShowScoring
- ShowScoring - Class in io.github.jspinak.brobot.imageUtils
- ShowScoring(MatVisualize) - Constructor for class io.github.jspinak.brobot.imageUtils.ShowScoring
- Sidebar - Class in io.github.jspinak.brobot.illustratedHistory
- Sidebar(DrawHistogram, MatVisualize, ColumnMatOps) - Constructor for class io.github.jspinak.brobot.illustratedHistory.Sidebar
- sikuli() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- sikuli() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
-
Another way to get the SikuliX object.
- sikuli() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
-
Converts this Location to a SikuliX Location for compatibility.
- sikuli() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- sikuli() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
-
Converts this Region to a SikuliX Region for compatibility with Sikuli operations.
- sikuli() - Method in class io.github.jspinak.brobot.json.mixins.BrobotImageMixin
- sikuli() - Method in class io.github.jspinak.brobot.json.mixins.RegionMixin
- SikuliLocationMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for SikuliLocation class to prevent circular references.
- SikuliLocationMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.SikuliLocationMixin
- SikuliScreenMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for SikuliScreen class to prevent circular references.
- SikuliScreenMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.SikuliScreenMixin
- SIMILAR_IMAGES - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- similarity(String, String) - Static method in class io.github.jspinak.brobot.stringUtils.StringSimilarity
-
Calculates the similarity (a number within 0 and 1) between two strings.
- size() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis
- size() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- size() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchors
- size() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- size() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- size() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- size() - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- size() - Method in class io.github.jspinak.brobot.manageStates.Path
- size(Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- sort() - Method in class io.github.jspinak.brobot.manageStates.Paths
- sortByMatchScoreDecending() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- sortBySizeDecending() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- sortMatchObjects() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- sortMatchObjectsDescending() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- SpecialStateType - Enum Class in io.github.jspinak.brobot.primatives.enums
-
Defines special state types with reserved IDs in the Brobot framework.
- sPlit(Mat) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
- standard(ActionOptions.Action, double) - Method in class io.github.jspinak.brobot.actions.actionOptions.CommonActionOptions
- start() - Method in interface io.github.jspinak.brobot.automationScripts.AutomationScript
- start() - Method in class io.github.jspinak.brobot.automationScripts.ContinuousAutomation
- start() - Method in class io.github.jspinak.brobot.BrobotStartupLifecycle
- startCapturing(SaveToFile, String, int) - Method in class io.github.jspinak.brobot.imageUtils.CaptureScreenshots
-
Repeats the capture with a delay, during which other calls to this method are ignored.
- startNewSession() - Method in class io.github.jspinak.brobot.report.log.AutomationSession
- startSession(String) - Method in class io.github.jspinak.brobot.report.log.impl.TestSessionLoggerImpl
- startSession(String) - Method in interface io.github.jspinak.brobot.report.log.TestSessionLogger
- startVideoRecording(String) - Method in interface io.github.jspinak.brobot.report.log.ActionLogger
- startVideoRecording(String) - Method in class io.github.jspinak.brobot.report.log.impl.ActionLoggerImpl
- State - Class in io.github.jspinak.brobot.datatypes.state.state
-
Represents a distinct configuration of the GUI in the Brobot model-based automation framework.
- State() - Constructor for class io.github.jspinak.brobot.datatypes.state.state.State
- STATE_DETECTION - Enum constant in enum class io.github.jspinak.brobot.report.log.model.LogType
- STATE_IMAGE - Enum constant in enum class io.github.jspinak.brobot.report.log.model.LogType
- State.Builder - Class in io.github.jspinak.brobot.datatypes.state.state
- stateAction(State, ActionResultCombo, ParameterCollection, ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonResults
- StateEnum - Interface in io.github.jspinak.brobot.primatives.enums
-
Marker interface for state enumerations in the Brobot framework.
- StateFinder - Class in io.github.jspinak.brobot.manageStates
-
Discovers active states through visual pattern matching in the Brobot framework.
- StateFinder(AllStatesInProjectService, StateMemory, Action) - Constructor for class io.github.jspinak.brobot.manageStates.StateFinder
- stateHandler - Variable in class io.github.jspinak.brobot.automationScripts.BaseAutomation
- StateHandler - Interface in io.github.jspinak.brobot.automationScripts
-
Interface for implementing custom state handling logic in automation scripts.
- StateIllustration - Class in io.github.jspinak.brobot.illustratedHistory
-
States can be illustrated in various ways.
- StateIllustration() - Constructor for class io.github.jspinak.brobot.illustratedHistory.StateIllustration
- StateIllustration(Image) - Constructor for class io.github.jspinak.brobot.illustratedHistory.StateIllustration
- StateIllustration(String) - Constructor for class io.github.jspinak.brobot.illustratedHistory.StateIllustration
- StateIllustration(Mat) - Constructor for class io.github.jspinak.brobot.illustratedHistory.StateIllustration
- StateIllustrator - Class in io.github.jspinak.brobot.illustratedHistory
- StateIllustrator(DrawRect) - Constructor for class io.github.jspinak.brobot.illustratedHistory.StateIllustrator
- StateImage - Class in io.github.jspinak.brobot.datatypes.state.stateObject.stateImage
-
Visual pattern identifier for States in the Brobot model-based GUI automation framework.
- StateImage() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- StateImage.Builder - Class in io.github.jspinak.brobot.datatypes.state.stateObject.stateImage
- StateImageLogData - Class in io.github.jspinak.brobot.report.log.model
-
Represents a log entry for a state image.
- StateImageLogData() - Constructor for class io.github.jspinak.brobot.report.log.model.StateImageLogData
- StateImageLogDTO - Class in io.github.jspinak.brobot.report.log.dto
- StateImageLogDTO() - Constructor for class io.github.jspinak.brobot.report.log.dto.StateImageLogDTO
- StateLocation - Class in io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects
-
Represents a meaningful screen coordinate associated with a specific state in Brobot.
- StateLocation() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- StateLocation.Builder - Class in io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects
- StateManagementService - Class in io.github.jspinak.brobot.manageStates
-
Service responsible for managing state-related operations in the Brobot framework.
- StateManagementService(AllStatesInProjectService) - Constructor for class io.github.jspinak.brobot.manageStates.StateManagementService
- StateMemory - Class in io.github.jspinak.brobot.manageStates
-
Maintains the runtime memory of active States in the Brobot framework.
- StateMemory(AllStatesInProjectService) - Constructor for class io.github.jspinak.brobot.manageStates.StateMemory
- StateMemory.Enum - Enum Class in io.github.jspinak.brobot.manageStates
- Statement - Class in io.github.jspinak.brobot.dsl
- Statement() - Constructor for class io.github.jspinak.brobot.dsl.Statement
- StateObject - Interface in io.github.jspinak.brobot.datatypes.state.stateObject
-
Core interface for all objects that belong to states in the Brobot framework.
- StateObject.Type - Enum Class in io.github.jspinak.brobot.datatypes.state.stateObject
- StateObjectData - Class in io.github.jspinak.brobot.datatypes.state.stateObject
-
Lightweight reference to StateObject instances in the Brobot framework.
- StateObjectData() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- StateObjectData(StateObject) - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- stateObjectName - Variable in class io.github.jspinak.brobot.datatypes.primitives.match.Matches.StateImageData
- StateReferenceValidator - Class in io.github.jspinak.brobot.json.schemaValidation.crossref
-
Validates references related to states, including state elements, transitions, and references to states from other components.
- StateReferenceValidator() - Constructor for class io.github.jspinak.brobot.json.schemaValidation.crossref.StateReferenceValidator
- StateRegion - Class in io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects
-
Represents a meaningful screen area associated with a specific state in Brobot.
- StateRegion() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- StateRegion.Builder - Class in io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects
- STATES - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- stateStaysVisible(Long) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- StateString - Class in io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects
-
Represents text input associated with a specific state in the Brobot framework.
- StateString() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- StateString.Builder - Class in io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects
- StateString.InNullState - Class in io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects
- StateText - Class in io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects
-
Represents persistent text that uniquely identifies a state in GUI automation.
- StateText() - Constructor for class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- StateText.Builder - Class in io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects
- StateTransitions - Class in io.github.jspinak.brobot.manageStates
-
Container for all transitions associated with a specific State in the Brobot framework.
- StateTransitions() - Constructor for class io.github.jspinak.brobot.manageStates.StateTransitions
- StateTransitions.Builder - Class in io.github.jspinak.brobot.manageStates
- StateTransitionsInProjectService - Class in io.github.jspinak.brobot.services
-
Finds the correct Transition from one State to another, taking into account the hidden States.
- StateTransitionsInProjectService(StateTransitionsRepository, StateTransitionsJointTable) - Constructor for class io.github.jspinak.brobot.services.StateTransitionsInProjectService
- StateTransitionsJointTable - Class in io.github.jspinak.brobot.manageStates
-
Maintains a comprehensive graph of state transitions for efficient navigation queries.
- StateTransitionsJointTable() - Constructor for class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- StateTransitionsManagement - Class in io.github.jspinak.brobot.manageStates
-
We want to go to a specific State, the target State.
- StateTransitionsManagement(PathFinder, AllStatesInProjectService, StateMemory, TraversePaths, PathManager, ActionLogger, AutomationSession) - Constructor for class io.github.jspinak.brobot.manageStates.StateTransitionsManagement
- StateTransitionsRepository - Class in io.github.jspinak.brobot.services
-
Manages the StateTransitions repository and retrieves StateTransitions given a state name.
- StateTransitionsRepository(StateTransitionsJointTable) - Constructor for class io.github.jspinak.brobot.services.StateTransitionsRepository
- StateTraversalService - Class in io.github.jspinak.brobot.testingAUTs
- StateTraversalService(AdjacentStates, AllStatesInProjectService, UnvisitedStates, StateMemory, StateTransitionsManagement, InitialStates, ActionLogger, AutomationSession, VisitAllStateImages) - Constructor for class io.github.jspinak.brobot.testingAUTs.StateTraversalService
- StateVisit - Class in io.github.jspinak.brobot.testingAUTs
- StateVisit(Long, String, boolean) - Constructor for class io.github.jspinak.brobot.testingAUTs.StateVisit
- STDDEV - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo.ColorStat
- stop() - Method in interface io.github.jspinak.brobot.automationScripts.AutomationScript
- stop() - Method in class io.github.jspinak.brobot.automationScripts.BaseAutomation
- stop() - Method in class io.github.jspinak.brobot.automationScripts.ContinuousAutomation
- stop() - Method in class io.github.jspinak.brobot.BrobotStartupLifecycle
- stop(Runnable) - Method in class io.github.jspinak.brobot.BrobotStartupLifecycle
- stopCapturing() - Method in class io.github.jspinak.brobot.imageUtils.CaptureScreenshots
- stopVideoRecording(String) - Method in interface io.github.jspinak.brobot.report.log.ActionLogger
- stopVideoRecording(String) - Method in class io.github.jspinak.brobot.report.log.impl.ActionLoggerImpl
- STRING - Enum constant in enum class io.github.jspinak.brobot.datatypes.state.stateObject.StateObject.Type
- StringSimilarity - Class in io.github.jspinak.brobot.stringUtils
-
Calculates the similarity of 2 Strings.
- StringSimilarity() - Constructor for class io.github.jspinak.brobot.stringUtils.StringSimilarity
- Success - Class in io.github.jspinak.brobot.actions.actionConfigurations
-
Defines the success condition for individual Actions.
- Success() - Constructor for class io.github.jspinak.brobot.actions.actionConfigurations.Success
- swipeToOppositePosition(Region, Position) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- SYSTEM - Enum constant in enum class io.github.jspinak.brobot.report.log.model.LogType
T
- TempStateRepo - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.states
- TempStateRepo() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateRepo
- TempStateWithImages - Class in io.github.jspinak.brobot.actions.methods.basicactions.find.states
- TempStateWithImages(String) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.states.TempStateWithImages
- testIteration - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
AUT Testing
- TestManager - Class in io.github.jspinak.brobot.testingAUTs
-
The TestManager is in charge of the progress of an automation application.
- TestManager() - Constructor for class io.github.jspinak.brobot.testingAUTs.TestManager
- TestOutput - Class in io.github.jspinak.brobot.report
-
Tests can be used for mocks or for live execution.
- TestOutput() - Constructor for class io.github.jspinak.brobot.report.TestOutput
- TestRun - Class in io.github.jspinak.brobot.testingAUTs
-
Brobot's AUT testing strategy is to go through all states looking for missing images or faulty transitions.
- TestRun(String, LocalDateTime, Set<Long>) - Constructor for class io.github.jspinak.brobot.testingAUTs.TestRun
- TestRunner - Class in io.github.jspinak.brobot.testingAUTs
- TestRunner(StateTransitionsManagement, StateMemory, AllStatesInProjectService, ActionLogger, CaptureScreenshot, Action) - Constructor for class io.github.jspinak.brobot.testingAUTs.TestRunner
- testScreenshotsPath - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
Test Screenshots
- TestSessionLogger - Interface in io.github.jspinak.brobot.report.log
-
This interface manages the logging session.
- TestSessionLoggerImpl - Class in io.github.jspinak.brobot.report.log.impl
- TestSessionLoggerImpl() - Constructor for class io.github.jspinak.brobot.report.log.impl.TestSessionLoggerImpl
- Text - Class in io.github.jspinak.brobot.datatypes.primitives.text
-
Represents text extracted from GUI elements with inherent OCR variability.
- Text() - Constructor for class io.github.jspinak.brobot.datatypes.primitives.text.Text
- TEXT - Enum constant in enum class io.github.jspinak.brobot.datatypes.state.stateObject.StateObject.Type
- TEXT_APPEARS - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.GetTextUntil
- TEXT_VANISHES - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.GetTextUntil
- TextSelector - Class in io.github.jspinak.brobot.stringUtils
-
The TextSelector returns text from the stochastic Text variable (Strings are stored in a List), which it believes has the highest probability of being the actual text on the screen.
- TextSelector() - Constructor for class io.github.jspinak.brobot.stringUtils.TextSelector
- TextSelector.Method - Enum Class in io.github.jspinak.brobot.stringUtils
- Time - Class in io.github.jspinak.brobot.actions.methods.time
- Time(MockOrLive) - Constructor for class io.github.jspinak.brobot.actions.methods.time.Time
- TO - Enum constant in enum class io.github.jspinak.brobot.primatives.enums.Direction
- toActionOptions(ActionVector) - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ActionVectorOneHot
- toActionOptions(ActionVector) - Method in interface io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ActionVectorTranslation
- toBooleanSupplier(ActionDefinition) - Method in class io.github.jspinak.brobot.manageStates.TransitionBooleanSupplierPackager
-
The ActionDefinition field of ActionDefinitionStateTransition contains a list of ActionStep objects, which contain ActionOptions and ObjectCollections.
- toBooleanSupplier(IStateTransition) - Method in class io.github.jspinak.brobot.manageStates.TransitionBooleanSupplierPackager
- toByteArray(BufferedImage) - Static method in class io.github.jspinak.brobot.imageUtils.BufferedImageOps
- toCol(Region, int) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- toDTO(LogData) - Method in class io.github.jspinak.brobot.report.log.mapper.LogEntryMapper
- toGrayscale(Mat) - Static method in class io.github.jspinak.brobot.imageUtils.MatOps
-
Returns a new grayscale Mat.
- toGridNumber(Region, int, int) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- toJson(Object) - Method in class io.github.jspinak.brobot.json.parsing.JsonParser
-
Convert an object to a JSON string, using safe serialization that handles problematic classes
- toJsonSafe(Object) - Method in class io.github.jspinak.brobot.json.parsing.JsonParser
-
Directly uses the fallback serialization approach without trying standard serialization first.
- toJsonSafe(Object) - Method in class io.github.jspinak.brobot.json.utils.JsonUtils
-
Safely serializes an object to JSON, handling circular references and module system issues
- toMatch() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- toMatch() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- toMatch(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Convert location to match
- toObjectCollection(ActionVector) - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ActionVectorOneHot
-
Extract the data from the ActionVector to produce the ObjectCollection accompanying the action.
- TOPLEFT - Enum constant in enum class io.github.jspinak.brobot.datatypes.primitives.location.Positions.Name
- TOPMIDDLE - Enum constant in enum class io.github.jspinak.brobot.datatypes.primitives.location.Positions.Name
- toPrettyJson(Object) - Method in class io.github.jspinak.brobot.json.parsing.JsonParser
-
Convert an object to a pretty-printed JSON string, using safe serialization that handles problematic classes
- toPrettyJsonSafe(Object) - Method in class io.github.jspinak.brobot.json.parsing.JsonParser
-
Directly uses the fallback serialization approach with pretty printing.
- toPrettyJsonSafe(Object) - Method in class io.github.jspinak.brobot.json.utils.JsonUtils
-
Safely serializes an object to pretty-printed JSON, handling circular references
- TOPRIGHT - Enum constant in enum class io.github.jspinak.brobot.datatypes.primitives.location.Positions.Name
- toRow(Region, int) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- toStateImage() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
-
If there is a StateObject, we try to recreate it as a StateImage.
- toString() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- toString() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombination
- toString() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.states.SceneCombinations
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Scene
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchor
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Anchors
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Location
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.location.Position
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchHistory
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegions
-
Use utility class to create a string representation
- toString() - Method in class io.github.jspinak.brobot.datatypes.primitives.text.Text
- toString() - Method in class io.github.jspinak.brobot.datatypes.project.Button
-
Creates a simple string representation of the button configuration.
- toString() - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection
- toString() - Method in class io.github.jspinak.brobot.datatypes.state.state.State
- toString() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateLocation
- toString() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- toString() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString
- toString() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateText
- toString() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage.Builder
- toString() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.stateImage.StateImage
- toString() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.StateObjectData
- toString() - Method in class io.github.jspinak.brobot.datatypes.trainingData.TrainingData
- toString() - Method in class io.github.jspinak.brobot.dsl.ActionDefinition
- toString() - Method in class io.github.jspinak.brobot.dsl.ActionStep
- toString() - Method in class io.github.jspinak.brobot.dsl.AssignmentStatement
- toString() - Method in class io.github.jspinak.brobot.dsl.AutomationDsl
- toString() - Method in class io.github.jspinak.brobot.dsl.AutomationFunction
- toString() - Method in class io.github.jspinak.brobot.dsl.BinaryOperationExpression
- toString() - Method in class io.github.jspinak.brobot.dsl.BuilderExpression
- toString() - Method in class io.github.jspinak.brobot.dsl.BuilderMethod
- toString() - Method in class io.github.jspinak.brobot.dsl.ForEachStatement
- toString() - Method in class io.github.jspinak.brobot.dsl.IfStatement
- toString() - Method in class io.github.jspinak.brobot.dsl.LiteralExpression
- toString() - Method in class io.github.jspinak.brobot.dsl.MethodCallExpression
- toString() - Method in class io.github.jspinak.brobot.dsl.MethodCallStatement
- toString() - Method in class io.github.jspinak.brobot.dsl.Parameter
- toString() - Method in class io.github.jspinak.brobot.dsl.ReturnStatement
- toString() - Method in class io.github.jspinak.brobot.dsl.VariableDeclarationStatement
- toString() - Method in class io.github.jspinak.brobot.dsl.VariableExpression
- toString() - Method in record class io.github.jspinak.brobot.json.schemaValidation.model.ValidationError
-
Returns a string representation of this record class.
- toString() - Method in class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
- toString() - Method in class io.github.jspinak.brobot.manageStates.ActionDefinitionStateTransition
- toString() - Method in interface io.github.jspinak.brobot.manageStates.IStateTransition
- toString() - Method in class io.github.jspinak.brobot.manageStates.JavaStateTransition
- toString() - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- toString() - Method in class io.github.jspinak.brobot.primatives.Pair
- toString() - Method in class io.github.jspinak.brobot.report.log.dto.LogEntryDTO
- toString() - Method in class io.github.jspinak.brobot.report.log.dto.PerformanceMetricsDTO
- toString() - Method in class io.github.jspinak.brobot.report.log.dto.StateImageLogDTO
- toString() - Method in class io.github.jspinak.brobot.report.log.model.PerformanceMetricsData
- toString() - Method in class io.github.jspinak.brobot.testingAUTs.StateVisit
- toString(Location) - Static method in class io.github.jspinak.brobot.datatypes.primitives.location.LocationUtils
-
Get string representation of location
- toString(SearchRegions) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.SearchRegionsUtils
-
Creates a string representation of the SearchRegions for debugging.
- toStringAsTempStates() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Matches
-
When building the state structure with automation, the match objects represent state images.
- toVector(Matches) - Method in class io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ActionVectorOneHot
- toVector(Matches) - Method in interface io.github.jspinak.brobot.actions.actionExecution.manageTrainingData.ActionVectorTranslation
- TrainingData - Class in io.github.jspinak.brobot.datatypes.trainingData
- TrainingData(short[], String, ArrayList<BufferedImage>) - Constructor for class io.github.jspinak.brobot.datatypes.trainingData.TrainingData
- TRANSITION - Enum constant in enum class io.github.jspinak.brobot.report.log.model.LogType
- TransitionBooleanSupplierPackager - Class in io.github.jspinak.brobot.manageStates
- TransitionBooleanSupplierPackager(Action) - Constructor for class io.github.jspinak.brobot.manageStates.TransitionBooleanSupplierPackager
- TransitionFetcher - Class in io.github.jspinak.brobot.manageStates
-
This class returns an object containing the StateTransitions objects and StateTransition objects that we are interested in for a specific transition from one State to another.
- TransitionFetcher(StateMemory, AllStatesInProjectService, StateTransitionsInProjectService, TransitionBooleanSupplierPackager) - Constructor for class io.github.jspinak.brobot.manageStates.TransitionFetcher
- TransitionFunction - Interface in io.github.jspinak.brobot.manageStates
- TransitionRuleValidator - Class in io.github.jspinak.brobot.json.schemaValidation.business
-
Validates business rules related to state transitions.
- TransitionRuleValidator() - Constructor for class io.github.jspinak.brobot.json.schemaValidation.business.TransitionRuleValidator
- traverse(Path) - Method in class io.github.jspinak.brobot.manageStates.TraversePaths
- traverseAllStates(boolean) - Method in class io.github.jspinak.brobot.testingAUTs.StateTraversalService
- TraversePaths - Class in io.github.jspinak.brobot.manageStates
-
Moves through the Paths to reach the target State.
- TraversePaths(DoTransition, StateTransitionsInProjectService, TransitionBooleanSupplierPackager) - Constructor for class io.github.jspinak.brobot.manageStates.TraversePaths
- Tree - Class in io.github.jspinak.brobot.report
-
Aims to visualize the State hierarchy.
- Tree(String) - Constructor for class io.github.jspinak.brobot.report.Tree
- Tree(String, List<Tree>) - Constructor for class io.github.jspinak.brobot.report.Tree
- treeToValue(JsonNode, Class<T>) - Method in class io.github.jspinak.brobot.json.parsing.ObjectMapper
- trimPath(Set<Long>) - Method in class io.github.jspinak.brobot.manageStates.Path
- TRUE - Enum constant in enum class io.github.jspinak.brobot.manageStates.IStateTransition.StaysVisible
- turnOff(Match) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.HighlightMatch
- turnOn(Match, StateObjectData, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.HighlightMatch
- type() - Method in class io.github.jspinak.brobot.actions.actionOptions.CommonActionOptions
- type(StateString, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.TypeTextWrapper
- type(String) - Method in class io.github.jspinak.brobot.actions.actionOptions.CommonActionOptions
- type(String) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- type(String, String) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- TYPE - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- typeAndFindState(String, String) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARTypeCombos
- typeAndFindState(String, String, String) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARTypeCombos
- typeAndStateAction(ActionOptions.Action, String, String, String) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARTypeCombos
- typeAndVanishState(String, String, String) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARTypeCombos
- TypeText - Class in io.github.jspinak.brobot.actions.methods.basicactions.textOps
-
Types text to the window in focus in the Brobot model-based GUI automation framework.
- TypeText(TypeTextWrapper, Time) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.textOps.TypeText
- TypeTextWrapper - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.text
-
Wrapper class for TypeText, works with real or mocked actions.
- TypeTextWrapper() - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.TypeTextWrapper
U
- undueConversion(double) - Method in class io.github.jspinak.brobot.analysis.Distance
- undueConversion(List<Double>) - Method in class io.github.jspinak.brobot.analysis.Distance
- UNIVERSAL - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- UNKNOWN - Enum constant in enum class io.github.jspinak.brobot.manageStates.UnknownState.Enum
- UNKNOWN - Enum constant in enum class io.github.jspinak.brobot.primatives.enums.SpecialStateType
- UnknownState - Class in io.github.jspinak.brobot.manageStates
-
Represents the initial uncertain state in Brobot's state management system.
- UnknownState(AllStatesInProjectService) - Constructor for class io.github.jspinak.brobot.manageStates.UnknownState
- UnknownState.Enum - Enum Class in io.github.jspinak.brobot.manageStates
- UnvisitedStates - Class in io.github.jspinak.brobot.testingAUTs
- UnvisitedStates(StateMemory, AllStatesInProjectService, PathFinder) - Constructor for class io.github.jspinak.brobot.testingAUTs.UnvisitedStates
- UP - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ScrollDirection
- updateScore(Path) - Method in class io.github.jspinak.brobot.manageStates.PathManager
- updateScores(Paths) - Method in class io.github.jspinak.brobot.manageStates.PathManager
- UseDefinedRegion - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.find
-
Use the defined regions (if they exist) of objects as MatchObjects
- UseDefinedRegion() - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.UseDefinedRegion
- useDilation(int, int, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector.Builder
- useGaussianBlur(int, int, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector.Builder
- useGrayscale() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector.Builder
- useRealFiles() - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment
-
Checks if image file operations should use real files.
- useRegion(Matches, ObjectCollection) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.UseDefinedRegion
- useTempFind(BiConsumer<Matches, List<ObjectCollection>>) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- useThreshold(int, int) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.motion.PixelChangeDetector.Builder
V
- validate(JsonNode, String) - Method in class io.github.jspinak.brobot.json.parsing.SchemaManager
- validate(String) - Method in class io.github.jspinak.brobot.json.schemaValidation.schema.AutomationDSLValidator
-
Validates the provided JSON against the automation DSL schema.
- validate(String) - Method in class io.github.jspinak.brobot.json.schemaValidation.schema.ProjectSchemaValidator
-
Validates the provided JSON against the project schema.
- validateAll(String, String) - Method in class io.github.jspinak.brobot.json.schemaValidation.schema.SchemaValidator
-
Validates both project and DSL configurations.
- validateButtonFunctionReferences(Object, Object) - Method in class io.github.jspinak.brobot.json.schemaValidation.crossref.FunctionReferenceValidator
-
Validates references to automation functions from UI buttons.
- validateConfiguration(String, String, Path) - Method in class io.github.jspinak.brobot.json.schemaValidation.ConfigValidator
-
Validates a project configuration file.
- validateDSLSchema(String) - Method in class io.github.jspinak.brobot.json.schemaValidation.schema.SchemaValidator
-
Validates an automation DSL configuration against the DSL schema.
- validateDslSchemaOnly(String) - Method in class io.github.jspinak.brobot.json.schemaValidation.ConfigValidator
-
Validates only the DSL schema without performing full validation.
- validateFunctionRules(Object) - Method in class io.github.jspinak.brobot.json.schemaValidation.business.FunctionRuleValidator
-
Validates function-specific business rules.
- validateImageResources(JSONObject, Path) - Method in class io.github.jspinak.brobot.json.schemaValidation.resource.ImageResourceValidator
-
Validates that all image resources referenced in the project exist and are valid.
- validateImageResourcesOnly(String, Path) - Method in class io.github.jspinak.brobot.json.schemaValidation.ConfigValidator
-
Validates only the images referenced in a project configuration.
- validateInternalReferences(Object) - Method in class io.github.jspinak.brobot.json.schemaValidation.crossref.FunctionReferenceValidator
-
Validates internal references within the DSL model.
- validateInternalReferences(Object) - Method in class io.github.jspinak.brobot.json.schemaValidation.crossref.StateReferenceValidator
-
Validates internal references within the project model that are related to states.
- validateProjectSchema(String) - Method in class io.github.jspinak.brobot.json.schemaValidation.schema.SchemaValidator
-
Validates a project configuration against the project schema.
- validateProjectSchemaOnly(String) - Method in class io.github.jspinak.brobot.json.schemaValidation.ConfigValidator
-
Validates only the project schema without performing full validation.
- validateReferences(Object, Object) - Method in class io.github.jspinak.brobot.json.schemaValidation.crossref.ReferenceValidator
-
Validates all cross-references within and between the project and DSL models.
- validateRules(Object, Object) - Method in class io.github.jspinak.brobot.json.schemaValidation.business.BusinessRuleValidator
-
Validates all business rules in the project and DSL models.
- validateSerializationCycle(Object, Class<T>) - Method in class io.github.jspinak.brobot.json.utils.JsonUtils
-
Converts an object to JSON and back to ensure it can be safely serialized This is useful for validating that an object can be properly serialized and deserialized
- validateStateReferencesInFunctions(Object, Object) - Method in class io.github.jspinak.brobot.json.schemaValidation.crossref.StateReferenceValidator
-
Validates references to states in automation functions.
- validateTransitionRules(Object) - Method in class io.github.jspinak.brobot.json.schemaValidation.business.TransitionRuleValidator
-
Validates transition-specific business rules.
- validateWithErrors(JsonNode, String, String) - Method in class io.github.jspinak.brobot.json.parsing.SchemaManager
- ValidationError - Record Class in io.github.jspinak.brobot.json.schemaValidation.model
-
Represents an error found during configuration validation.
- ValidationError(String, String, ValidationSeverity) - Constructor for record class io.github.jspinak.brobot.json.schemaValidation.model.ValidationError
-
Creates an instance of a
ValidationError
record class. - ValidationResult - Class in io.github.jspinak.brobot.json.schemaValidation.model
-
Contains the results of a validation operation.
- ValidationResult() - Constructor for class io.github.jspinak.brobot.json.schemaValidation.model.ValidationResult
- ValidationSeverity - Enum Class in io.github.jspinak.brobot.json.schemaValidation.model
-
Represents the severity of a validation error.
- VALUE - Enum constant in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema.ColorValue
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ClickUntil
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Color
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DoOnEach
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.GetTextUntil
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Illustrate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.MatchFusionMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ScrollDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis.Analysis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection.Analysis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.pixelAnalysis.SceneAnalysis.Analysis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorCluster.ColorSchemaName
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorInfo.ColorStat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.methods.basicactions.find.color.profiles.ColorSchema.ColorValue
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.actions.methods.sikuliWrappers.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.datatypes.primitives.location.Positions.Name
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.datatypes.state.NullState.Name
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.datatypes.state.stateObject.StateObject.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.illustratedHistory.Illustrations.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.imageUtils.OpenCVColor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.json.schemaValidation.model.ValidationSeverity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.manageStates.IStateTransition.StaysVisible
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.manageStates.StateMemory.Enum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.manageStates.UnknownState.Enum
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.primatives.enums.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.primatives.enums.SpecialStateType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.report.log.model.LogType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.report.Report.OutputLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.jspinak.brobot.stringUtils.TextSelector.Method
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
-
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.actions.actionOptions.ActionOptions.ClickUntil
-
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.actions.actionOptions.ActionOptions.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.actions.actionOptions.ActionOptions.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.actions.actionOptions.ActionOptions.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.actions.actionOptions.ActionOptions.Find
-
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.actions.actionOptions.ActionOptions.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.actions.actionOptions.ActionOptions.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.actions.actionOptions.ActionOptions.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.actions.actionOptions.ActionOptions.ScrollDirection
-
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.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysis.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.actions.methods.basicactions.find.color.pixelAnalysis.PixelAnalysisCollection.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.actions.methods.basicactions.find.color.pixelAnalysis.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.actions.methods.basicactions.find.color.profiles.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.actions.methods.basicactions.find.color.profiles.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.actions.methods.basicactions.find.color.profiles.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.actions.methods.sikuliWrappers.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.datatypes.primitives.location.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.datatypes.state.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.datatypes.state.stateObject.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.illustratedHistory.Illustrations.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.imageUtils.OpenCVColor
-
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.json.schemaValidation.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.manageStates.IStateTransition.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.manageStates.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.manageStates.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.primatives.enums.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.primatives.enums.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.report.log.model.LogType
-
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.report.Report.OutputLevel
-
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.stringUtils.TextSelector.Method
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VANISH - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- VariableDeclarationStatement - Class in io.github.jspinak.brobot.dsl
- VariableDeclarationStatement() - Constructor for class io.github.jspinak.brobot.dsl.VariableDeclarationStatement
- VariableExpression - Class in io.github.jspinak.brobot.dsl
- VariableExpression() - Constructor for class io.github.jspinak.brobot.dsl.VariableExpression
- vConcatToSingleColumnPerChannel(List<Mat>) - Method in class io.github.jspinak.brobot.imageUtils.MatOps3d
-
Combine a list of 3 channel Mats into a single 3 channel Mat with one column per channel.
- verboseLogging(boolean) - Method in class io.github.jspinak.brobot.actions.BrobotEnvironment.Builder
-
Enables verbose logging of environment decisions.
- VIDEO - Enum constant in enum class io.github.jspinak.brobot.report.log.model.LogType
- visitAllStateImages(State) - Method in class io.github.jspinak.brobot.testingAUTs.VisitAllStateImages
- VisitAllStateImages - Class in io.github.jspinak.brobot.testingAUTs
- VisitAllStateImages(Action) - Constructor for class io.github.jspinak.brobot.testingAUTs.VisitAllStateImages
W
- w - Static variable in class io.github.jspinak.brobot.imageUtils.ScreenOps
- w() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Image
- w() - Method in class io.github.jspinak.brobot.datatypes.primitives.image.Pattern
- w() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- w() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- w() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- wait(double) - Method in class io.github.jspinak.brobot.actions.methods.mockOrLiveInterface.MockOrLive
- wait(double) - Method in class io.github.jspinak.brobot.actions.methods.time.Time
- wait(double) - Method in class io.github.jspinak.brobot.mock.MockTime
- wait(ActionOptions.Action) - Method in class io.github.jspinak.brobot.mock.MockTime
- wait(ActionOptions.Find) - Method in class io.github.jspinak.brobot.mock.MockTime
- waitState(double, String, ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- waitVanish(double, StateImage...) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- WaitVanish - Class in io.github.jspinak.brobot.actions.methods.basicactions
-
Waits for visual elements to disappear from the screen in the Brobot model-based GUI automation framework.
- WaitVanish(Find, ActionLifecycleManagement) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.WaitVanish
- waitVanishState(double, String) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- WARNING - Enum constant in enum class io.github.jspinak.brobot.json.schemaValidation.model.ValidationSeverity
-
Minor issue, the configuration can still be used.
- wasFound() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.MatchSnapshot
- WHITE - Static variable in class io.github.jspinak.brobot.report.ANSI
- WHITE_BACKGROUND - Static variable in class io.github.jspinak.brobot.report.ANSI
- WHITE_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- WHITE_BOLD - Static variable in class io.github.jspinak.brobot.report.ANSI
- WHITE_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- WHITE_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- WHITE_UNDERLINED - Static variable in class io.github.jspinak.brobot.report.ANSI
- withAllStateImages(State) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withGridSubregions(int, int, Region...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withGridSubregions(int, int, StateRegion...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withImages(StateImage...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withImages(StateImage...) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- withImages(List<StateImage>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withImages(List<StateImage>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- withLocations(Location...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withLocations(StateLocation...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withLocations(StateLocation...) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- withMatches(Matches...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withMatchObjectsAsRegions(Match...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withMatchObjectsAsStateImages(Match...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withNonSharedImages(State) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withPatterns(Pattern...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withPatterns(List<Pattern>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withRegions(Region...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withRegions(StateRegion...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withRegions(StateRegion...) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- withScenes(Pattern...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withScenes(Scene...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withScenes(String...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withScenes(List<Scene>) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withScenes(List<Scene>) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- withString(String) - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateString.InNullState
- withStrings(StateString...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withStrings(StateString...) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- withStrings(String...) - Method in class io.github.jspinak.brobot.datatypes.state.ObjectCollection.Builder
- withText(String...) - Method in class io.github.jspinak.brobot.datatypes.state.state.State.Builder
- WritableRasterMixin - Class in io.github.jspinak.brobot.json.mixins
-
Mixin for WritableRaster to prevent serializing internal classes.
- WritableRasterMixin() - Constructor for class io.github.jspinak.brobot.json.mixins.WritableRasterMixin
- write() - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- write(Illustrations.Type) - Method in class io.github.jspinak.brobot.illustratedHistory.Illustrations
- writeAllWithUniqueFilename(List<Mat>, List<String>) - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
- writeIllustratedStateToFile(State, String) - Method in class io.github.jspinak.brobot.illustratedHistory.IllustrateState
- writeIndices(Mat, String) - Method in class io.github.jspinak.brobot.imageUtils.MatVisualize
- writeIndices(Mat, String, Map<Integer, Scalar>) - Method in class io.github.jspinak.brobot.imageUtils.MatVisualize
- writeMatToHistory(Mat, String) - Method in class io.github.jspinak.brobot.imageUtils.MatVisualize
- writerWithDefaultPrettyPrinter() - Method in class io.github.jspinak.brobot.json.parsing.ObjectMapper
- writeScoresHSV(Mat, ColorStatProfile, String) - Method in class io.github.jspinak.brobot.imageUtils.MatVisualize
-
The color should be very bright when there is high confidence and very dark when there is low confidence.
- writeToFile(Object, Path) - Method in class io.github.jspinak.brobot.json.parsing.JsonParser
-
Writes an object to a JSON file, safely handling problematic classes
- writeToFileSafe(Object, Path) - Method in class io.github.jspinak.brobot.json.parsing.JsonParser
-
Writes an object to a JSON file using the safe serialization approach
- writeToFileSafe(Object, Path) - Method in class io.github.jspinak.brobot.json.utils.JsonUtils
-
Writes an object to a file using safe serialization
- writeValueAsString(Object) - Method in class io.github.jspinak.brobot.json.parsing.ObjectMapper
- writeWithUniqueFilename(Mat, String) - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
X
- x - Variable in class io.github.jspinak.brobot.datatypes.primitives.match.Matches.StateImageData
- x() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- x() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- x() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- x2() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- x2(Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- xMoveAfterMouseDown - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- xPoints(Region, Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
Y
- y - Variable in class io.github.jspinak.brobot.datatypes.primitives.match.Matches.StateImageData
- y() - Method in class io.github.jspinak.brobot.datatypes.primitives.match.Match
- y() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- y() - Method in class io.github.jspinak.brobot.datatypes.state.stateObject.otherStateObjects.StateRegion
- y2() - Method in class io.github.jspinak.brobot.datatypes.primitives.region.Region
- y2(Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
- YELLOW - Static variable in class io.github.jspinak.brobot.report.ANSI
- YELLOW_BACKGROUND - Static variable in class io.github.jspinak.brobot.report.ANSI
- YELLOW_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- YELLOW_BOLD - Static variable in class io.github.jspinak.brobot.report.ANSI
- YELLOW_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- YELLOW_BRIGHT - Static variable in class io.github.jspinak.brobot.report.ANSI
- YELLOW_UNDERLINED - Static variable in class io.github.jspinak.brobot.report.ANSI
- YES - Enum constant in enum class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Illustrate
- yMoveAfterMouseDown - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- yPoints(Region, Region) - Static method in class io.github.jspinak.brobot.datatypes.primitives.region.RegionUtils
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form