Index
A B C D E F G H I K L M N O P R S T U V W X Y
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- ABOVE_MATCH - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- Action - Class in io.github.jspinak.brobot.actions.actionExecution
-
This class is the entry point for processing operations.
- Action(ActionExecution, ActionService) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.Action
- 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(Wait, Time, Success, ExitSequences) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.ActionExecution
- ActionInterface - Interface in io.github.jspinak.brobot.actions.actionExecution
-
Actions that are run from the Action class need to follow this interface.
- ActionOptions - Class in io.github.jspinak.brobot.actions.actionOptions
-
ActionOptions provides options for configuring an action.
- ActionOptions() - Constructor for class io.github.jspinak.brobot.actions.actionOptions.ActionOptions
- ActionOptions.Action - Enum in io.github.jspinak.brobot.actions.actionOptions
-
BasicActions: FIND CLICK DEFINE return a Region with specific x,y,w,h TYPE sends keyboard input MOVE moves the mouse VANISH is successful when an Image or State disappears GET_TEXT reads text from a Region HIGHLIGHT highlights a Match, Region, or Location SCROLL_MOUSE_WHEEL MOUSE_DOWN MOUSE_UP KEY_DOWN KEY_UP CompositeActions: CLICK_UNTIL clicks Matches, Regions, and/or Locations until a condition is fulfilled DRAG
- ActionOptions.Builder - Class in io.github.jspinak.brobot.actions.actionOptions
- ActionOptions.ClickUntil - Enum in io.github.jspinak.brobot.actions.actionOptions
-
Specifies the condition to fulfill after a Click.
- ActionOptions.DefineAs - Enum in io.github.jspinak.brobot.actions.actionOptions
-
Anchors define Locations in Matches and specify how these Locations should be used to define a Region (see the Anchor class for more info).
- ActionOptions.DoOnEach - Enum in io.github.jspinak.brobot.actions.actionOptions
-
Images can contain multiple Patterns.
- ActionOptions.Find - Enum in io.github.jspinak.brobot.actions.actionOptions
-
Keep in mind: ObjectCollections can contain multiple Images.
- ActionOptions.GetTextUntil - Enum in io.github.jspinak.brobot.actions.actionOptions
-
TEXT_APPEARS: Keep searching for text until some text appears.
- ActionOptions.ScrollDirection - Enum in io.github.jspinak.brobot.actions.actionOptions
-
For scrolling with the mouse wheel
- ActionOptionsForDrag - Class in io.github.jspinak.brobot.actions.composites.methods.drag
- ActionOptionsForDrag() - Constructor for class io.github.jspinak.brobot.actions.composites.methods.drag.ActionOptionsForDrag
- ActionOptionsObjectCollectionPair - Class in io.github.jspinak.brobot.actions.composites.multipleActions
- ActionOptionsObjectCollectionPair(ActionOptions, ObjectCollection) - Constructor for class io.github.jspinak.brobot.actions.composites.multipleActions.ActionOptionsObjectCollectionPair
- 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
- add(ParameterCollection) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollections
- add(Anchor) - Method in class io.github.jspinak.brobot.database.primitives.location.Anchors
- add(MatchObject) - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- add(StateTransitions) - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
- add(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.Path
- add(StateEnum, StateEnum) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- add(String) - Method in class io.github.jspinak.brobot.database.primitives.text.Text
- 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(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- addActiveState(StateEnum, boolean) - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- addAll(Matches) - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- addAll(Text) - Method in class io.github.jspinak.brobot.database.primitives.text.Text
- addAllMatches(ActionOptions, Matches) - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
-
If there are no Match objects, the operation was unsuccessful.
- addAllSnapshots(DanglingSnapshots) - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
- addAnchor(Position.Name, Position) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion.Builder
- addAnchor(Position.Name, Position) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- addAnchor(Position.Name, Position) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- addAnchor(Position.Name, Position.Name) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- addAnchor(Position.Name, Position.Name) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- addChild(Tree) - Method in class io.github.jspinak.brobot.reports.Tree
- addCustomFind(BiFunction<ActionOptions, List<StateImageObject>, Matches>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindFunctions
- addDefinedRegion(Region) - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- addExpectedState(String, StateEnum) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateText.Builder
- addHiddenState(StateEnum) - Method in class io.github.jspinak.brobot.database.state.state.State
- addLocations(Matches, ObjectCollection) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.AddNonImageObjects
- addMatch(int, int, int, int) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot.Builder
- addMatch(ActionOptions, MatchObject) - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
- addMatch(Match) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot
- addMatch(Match) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot.Builder
- addMatches(int, int, int) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot.Builder
- addMatches(Matches, ObjectCollection) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.AddNonImageObjects
- addMatchList(List<Match>) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot
- addMatchObjects(StateImageObject, List<Match>, double) - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- addMockPerformed() - Method in class io.github.jspinak.brobot.mock.MockStatus
- AddNonImageObjects - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
-
Non-image objects are adjusted and added directly to the Matches variable.
- AddNonImageObjects() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.AddNonImageObjects
- addPath(Path) - Method in class io.github.jspinak.brobot.manageStates.Paths
- addPercentH(int) - Method in class io.github.jspinak.brobot.database.primitives.location.Position
- addPercentOfH(int) - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- addPercentOfW(int) - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- addPercentW(int) - Method in class io.github.jspinak.brobot.database.primitives.location.Position
- addRegions(Matches, ObjectCollection) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.AddNonImageObjects
-
Finding Text in Regions doesn't happen in the Find Action.
- addResultCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- addSearchRegion(Region) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- addSearchRegions(Region...) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.SearchRegions
- addSearchRegions(List<Region>) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.SearchRegions
- addSearchRegions(List<Region>) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- addSnapshot(MatchSnapshot) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchHistory
-
A Snapshot is either: 1.
- addSnapshot(MatchSnapshot) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateLocation
- addSnapshot(MatchSnapshot) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion
- addSnapshot(MatchSnapshot) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion.Builder
- addSnapshot(MatchSnapshot) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- addSnapshot(MatchSnapshot) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- addSnapshot(MatchSnapshot) - Method in interface io.github.jspinak.brobot.database.state.stateObject.StateObject
- addSnapshot(StateObject, MatchSnapshot) - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
-
For transferring a Snapshot to an existing Matches object.
- addState(StateEnum) - Method in class io.github.jspinak.brobot.database.state.state.States
- addStates(States) - Method in class io.github.jspinak.brobot.database.state.state.States
- addStates(Set<StateEnum>) - Method in class io.github.jspinak.brobot.database.state.state.States
- addStateSet(int, StateEnum...) - Method in class io.github.jspinak.brobot.manageStates.InitialStates
- addString(StateObject, String) - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
-
Successful MatchSnapshots are always created with a Match.
- addString(String) - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- addString(String) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchObject
- addString(String) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot
- addString(String) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot.Builder
- addSwipe() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- addText(Text) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot
- addTimesActedOn() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateLocation
- addTimesActedOn() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion
- addTimesActedOn() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateString
- addTimesActedOn() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- addTimesActedOn() - Method in interface io.github.jspinak.brobot.database.state.stateObject.StateObject
- addToActivate(StateEnum...) - Method in class io.github.jspinak.brobot.manageStates.StateTransition.Builder
- addToExit(StateEnum...) - Method in class io.github.jspinak.brobot.manageStates.StateTransition.Builder
- addTransition(StateTransition) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- addTransition(BooleanSupplier, StateEnum...) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- addTransitionFinish(StateTransition) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- addTransitionFinish(BooleanSupplier) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- addTransitionsToHiddenStates(State) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
-
Hidden States can be accessed by closing the State hiding them.
- adjust(Region, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineHelper
-
Adjust the defined region according to the ActionOptions.
- adjust(Match, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.AdjustMatches
- 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.AdjustMatches
- adjustAll(ObjectCollection, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.AdjustMatches
- AdjustMatches - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
-
Adjust Matches according to the options in ActionOptions.
- AdjustMatches() - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.AdjustMatches
- adjustToRegion() - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- 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(StateService, MoveMouseWrapper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.click.AfterClick
- ALL - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- allBordersDefined() - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefinedBorders
- allImagesFound() - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
- Anchor - Class in io.github.jspinak.brobot.database.primitives.location
-
Anchors define 1) A Position in the Image Match or Region 2) A Position in the Region to define A point defined with Position #1 is used to define part of a Region.
- Anchor(Position.Name, Position) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Anchor
- Anchors - Class in io.github.jspinak.brobot.database.primitives.location
- Anchors() - Constructor for class io.github.jspinak.brobot.database.primitives.location.Anchors
- ANSI - Class in io.github.jspinak.brobot.reports
- ANSI() - Constructor for class io.github.jspinak.brobot.reports.ANSI
- App - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers
-
Gets the window of the App in focus.
- App(Mock) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.App
- asObjectCollection() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- assertTrue(String, boolean...) - Static method in class io.github.jspinak.brobot.reports.TestOutput
- assertTrue(String, double...) - Static method in class io.github.jspinak.brobot.reports.TestOutput
- assertTrue(String, int...) - Static method in class io.github.jspinak.brobot.reports.TestOutput
- assertTrue(String, StateEnum...) - Static method in class io.github.jspinak.brobot.reports.TestOutput
- assertTrue(String, String...) - Static method in class io.github.jspinak.brobot.reports.TestOutput
B
- 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, GetText, Highlight, ScrollMouseWheel, KeyDown, KeyUp) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.BasicAction
- basicTransition(StateEnum, StateEnum, StateImageObject) - Method in class io.github.jspinak.brobot.manageStates.CommonTransitions
- BELOW_MATCH - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- best(ActionOptions, List<StateImageObject>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindImageOrRIP
-
Searches all patterns and returns the Match with the best Score.
- BEST - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DoOnEach
- BEST - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- BLACK - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLACK_BACKGROUND - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLACK_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLACK_BOLD - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLACK_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLACK_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLACK_UNDERLINED - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLUE - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLUE_BACKGROUND - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLUE_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLUE_BOLD - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLUE_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLUE_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BLUE_UNDERLINED - Static variable in class io.github.jspinak.brobot.reports.ANSI
- BOTTOMLEFT - io.github.jspinak.brobot.database.primitives.location.Position.Name
- BOTTOMMIDDLE - io.github.jspinak.brobot.database.primitives.location.Position.Name
- BOTTOMRIGHT - io.github.jspinak.brobot.database.primitives.location.Position.Name
- BrobotSettings - Class in io.github.jspinak.brobot.actions
-
Global settings Some Brobot settings override Sikuli settings.
- BrobotSettings() - Constructor for class io.github.jspinak.brobot.actions.BrobotSettings
- build() - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- 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.database.primitives.match.MatchSnapshot.Builder
- build() - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- build() - Method in class io.github.jspinak.brobot.database.state.state.State.Builder
- build() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateLocation.Builder
- build() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion.Builder
- build() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateText.Builder
- build() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- build() - Method in class io.github.jspinak.brobot.manageStates.StateTransition.Builder
- 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.database.state.stateObject.otherStateObjects.StateString.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.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.database.primitives.match.MatchSnapshot.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateLocation.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateString.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateText.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.manageStates.StateTransition.Builder
- Builder() - Constructor for class io.github.jspinak.brobot.mock.MatchMaker.Builder
- Builder(StateEnum) - Constructor for class io.github.jspinak.brobot.database.state.state.State.Builder
- Builder(StateEnum) - Constructor for class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
C
- called(String) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateLocation.Builder
- called(String) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion.Builder
- called(String) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateString.Builder
- called(String) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateText.Builder
- called(String) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- canHide(StateEnum...) - Method in class io.github.jspinak.brobot.database.state.state.State.Builder
- check - Static variable in class io.github.jspinak.brobot.reports.Output
- checkForActiveStates() - Method in class io.github.jspinak.brobot.manageStates.StateFinder
- cleanPath(Set<StateEnum>, StateEnum) - Method in class io.github.jspinak.brobot.manageStates.Path
-
If the Path contains a failed Transition, an empty Path will be returned.
- cleanPaths(Set<StateEnum>, StateEnum) - Method in class io.github.jspinak.brobot.manageStates.Paths
- click(double, StateImageObject...) - 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
-
Clicks on an Image Match, Region, or Location.
- Click(Find, ClickLocationOnce, Wait, AfterClick) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.click.Click
- CLICK - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- CLICK_UNTIL - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- clickAndAction(StateImageObject, StateImageObject, ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickAndFind(StateImageObject, StateImageObject) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickAndFindState(StateImageObject, StateEnum, int) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickAndStateAction(StateImageObject, StateEnum, double, ActionOptions.Action, int) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickAndVanish(StateImageObject, StateImageObject) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickAndVanishState(StateImageObject, StateEnum, double, int) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- clickImageUntilItVanishes(int, double, StateImageObject) - 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) - 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 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, StateImageObject, StateImageObject) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- clickUntilStateAppears(int, double, StateImageObject, StateEnum) - 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, StateImageObject) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- CommonActionOptions - Class in io.github.jspinak.brobot.actions.actionOptions
- 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, StateService, StateMemory) - 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, StateService) - Constructor for class io.github.jspinak.brobot.actions.actionResultCombo.CommonARClickCombos
- CommonARTypeCombos - Class in io.github.jspinak.brobot.actions.actionResultCombo
- CommonARTypeCombos(RunARCombo, CommonActionOptions, CommonResults, StateService) - 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
- 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
- compareTo(Region) - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- CompositeAction - Class in io.github.jspinak.brobot.actions.actionExecution
-
CompositeActions are built from BasicActions.
- CompositeAction(Drag, ClickUntil) - Constructor for class io.github.jspinak.brobot.actions.actionExecution.CompositeAction
- contains(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.Path
- contains(String...) - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- contains(List<String>) - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- containsPoint(Location) - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- 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
- CURRENT - io.github.jspinak.brobot.manageStates.StateMemory.Enum
- CUSTOM - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- CYAN - Static variable in class io.github.jspinak.brobot.reports.ANSI
- CYAN_BACKGROUND - Static variable in class io.github.jspinak.brobot.reports.ANSI
- CYAN_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- CYAN_BOLD - Static variable in class io.github.jspinak.brobot.reports.ANSI
- CYAN_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- CYAN_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- CYAN_UNDERLINED - Static variable in class io.github.jspinak.brobot.reports.ANSI
D
- DanglingSnapshots - Class in io.github.jspinak.brobot.database.primitives.match
-
DanglingSnapshots keep Snapshots with their objects while the operation is in progress.
- DanglingSnapshots() - Constructor for class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
- DEFINE - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- defined() - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- defined() - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- defined() - Method in class io.github.jspinak.brobot.database.primitives.regionImagePairs.RegionImagePair
- defined() - Method in class io.github.jspinak.brobot.database.primitives.regionImagePairs.RegionImagePairs
- defined() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateLocation
- defined() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion
- defined() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateString
- defined() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateText
- defined() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.SearchRegions
- defined() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- 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) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineHelper
- 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) - 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(DefineHelper) - 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) - 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
- delayAfterMouseDown - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- delayBeforeMouseUp - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- Direction - Enum in io.github.jspinak.brobot.primatives.enums
- 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(StateTransitionsService, StateTransitionsJointTable, SetHiddenStates, StateMemory, StateService, TransitionFetcher) - Constructor for class io.github.jspinak.brobot.manageStates.DoTransition
- DOUBLE_LEFT - io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- DOUBLE_MIDDLE - io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- DOUBLE_RIGHT - io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- doubleClick(double, StateImageObject...) - 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 - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ScrollDirection
- drag(Location, Location) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- drag(Location, Location) - Method in class io.github.jspinak.brobot.mock.Mock
-
Drag succeeds when the images are found, but it still takes time to do the drag.
- drag(Location, Location, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.DragLocation
- drag(StateImageObject, Location...) - Method in class io.github.jspinak.brobot.actions.customActions.CommonDrag
-
Allows for dragging to multiple points by performing multiple Drag Actions.
- Drag - Class in io.github.jspinak.brobot.actions.composites.methods.drag
-
Drags from an Image Match, Region, or Location to an Image Match, Region, or Location Drag is a Composite Action composed of a Basic Action (Find) and a Sikuli Wrapper (Drag Location)
- Drag(DragLocation, GetDragLocation) - Constructor for class io.github.jspinak.brobot.actions.composites.methods.drag.Drag
- DRAG - 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(StateImageObject, int, int) - Method in class io.github.jspinak.brobot.actions.customActions.CommonDrag
- dragInScreen(StateImageObject, Position.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(Mock, Wait) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.DragLocation
E
- each(ActionOptions, List<StateImageObject>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindImageOrRIP
-
Searches each Pattern separately and returns one Match per Pattern if found.
- EACH - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- editDistance(String, String) - Static method in class io.github.jspinak.brobot.stringUtils.StringSimilarity
- empty() - Method in class io.github.jspinak.brobot.database.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.primatives.Pair
- ExitSequences - Class in io.github.jspinak.brobot.actions.actionConfigurations
-
Defines the condition necessary to stop repeating sequences for individual Actions.
- ExitSequences() - Constructor for class io.github.jspinak.brobot.actions.actionConfigurations.ExitSequences
- EXPECTED - io.github.jspinak.brobot.manageStates.StateMemory.Enum
- expired(double) - Method in class io.github.jspinak.brobot.actions.methods.time.Time
- expired(ActionOptions.Action, double) - Method in class io.github.jspinak.brobot.actions.methods.time.Time
F
- fail - Static variable in class io.github.jspinak.brobot.reports.Output
- FALSE - io.github.jspinak.brobot.manageStates.StateTransition.StaysVisible
- find(double, Image) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- find(double, StateImageObject) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- find(ActionOptions, StateImageObject) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindImage
- find(ActionOptions, StateImageObject) - Method in interface io.github.jspinak.brobot.actions.methods.basicactions.find.FindImageObject
- find(ActionOptions, StateImageObject) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindRIP
-
First search the defined pairs, then the undefined pairs.
- find(ActionOptions, StateImageObject, Image, Region...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindImage
-
Creates MatchObjects and sets a new Snapshot for a single Image ripRegion can be left out if not using an RIP
- find(ActionOptions, List<StateImageObject>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindImageOrRIP
-
For Find.FIRST or Find.ALL, depending on the ActionOptions.
- find(Region, StateImageObject, Image, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindAllPatterns
- find(Region, StateImageObject, Image, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindFirstPattern
- find(Region, StateImageObject, Image, ActionOptions) - Method in interface io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindPatternInterface
- find(ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
The default ActionOptions is a Find Action.
- find(StateImageObject...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
The default ActionOptions is a Find Action.
- Find - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
-
All find requests come here first and are then sent to a specific type of find method.
- Find(FindFunctions, StateMemory, Time, MockStatus, AddNonImageObjects, AdjustMatches, UseDefinedRegion) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.Find
- FIND - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- findAll(Region, Pattern, StateImageObject, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindPattern
- FindAllPatterns - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.find
-
Finds all Matches for all Patterns in the Brobot Image.
- FindAllPatterns(ImagePatterns, Mock, FindPattern, UseDefinedRegion) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindAllPatterns
- findAllStateEnums() - Method in class io.github.jspinak.brobot.services.StateService
- findAllStates() - Method in class io.github.jspinak.brobot.services.StateService
- findAndDefineRegions(ActionOptions, StateImageObject, RegionImagePairs, Function<RegionImagePairs, Set<RegionImagePair>>) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindRIP
-
For Find.FIRST, the first Image found will return its Matches.
- findAndMultipleClicks(double, int) - Method in class io.github.jspinak.brobot.actions.actionOptions.CommonActionOptions
- findArrayByName(StateEnum...) - Method in class io.github.jspinak.brobot.services.StateService
- findArrayByName(Set<StateEnum>) - Method in class io.github.jspinak.brobot.services.StateService
- findByName(StateEnum) - Method in class io.github.jspinak.brobot.services.StateService
- findExpired(double) - Method in class io.github.jspinak.brobot.actions.methods.time.Time
- FindFirstPattern - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.find
-
Returns Matches for the first Pattern found in a Brobot Image.
- FindFirstPattern(ImagePatterns, Mock, FindPattern, Time) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindFirstPattern
- FindFunctions - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
-
Retrieve a Find function with its Find type.
- FindFunctions(FindImageOrRIP) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.FindFunctions
- FindImage - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
-
Implements the Find.FIRST and Find.ALL methods for Images.
- FindImage(FindWrapperMethods) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.FindImage
- FindImageObject - Interface in io.github.jspinak.brobot.actions.methods.basicactions.find
- FindImageOrRIP - 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.
- FindImageOrRIP(FindImage, FindRIP) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.FindImageOrRIP
- findIntialStates() - Method in class io.github.jspinak.brobot.manageStates.InitialStates
- findMatches(ActionOptions, 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.
- FindPattern - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.find
-
Contains functions to find one or all Matches given an Image and a Region.
- FindPattern(Time) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindPattern
- FindPatternInterface - Interface in io.github.jspinak.brobot.actions.methods.sikuliWrappers.find
- FindRIP - Class in io.github.jspinak.brobot.actions.methods.basicactions.find
-
RegionImagePairs are pairs of (Region, Image) The Region in a RegionImagePairs is defined once an Image is found.
- FindRIP(FindImage) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.find.FindRIP
- findSetByName(StateEnum...) - Method in class io.github.jspinak.brobot.services.StateService
- findSetByName(Set<StateEnum>) - Method in class io.github.jspinak.brobot.services.StateService
- findSikuli(Region, Pattern) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindPattern
-
The Sikuli function 'find' finds the best Match for a Sikuli Pattern.
- findState(double, StateEnum) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- findState(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.StateFinder
- FindWrapperMethods - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.find
-
Returns the class corresponding to the selected Find option.
- FindWrapperMethods(FindFirstPattern, FindAllPatterns) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindWrapperMethods
- first - Variable in class io.github.jspinak.brobot.primatives.Pair
- FIRST - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DoOnEach
- FIRST - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- FOCUSED_WINDOW - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- focusedWindow() - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.App
- format(Report.OutputLevel, String, Object...) - Static method in class io.github.jspinak.brobot.reports.Report
- format(String, Object...) - Static method in class io.github.jspinak.brobot.reports.Report
- FROM - io.github.jspinak.brobot.primatives.enums.Direction
G
- get(int) - Method in class io.github.jspinak.brobot.database.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(ActionOptions.Find) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.FindWrapperMethods
- get(StateEnum) - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
- GET_TEXT - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- getAbsolutePath(Image, int) - Method in class io.github.jspinak.brobot.database.primitives.image.ImageInfo
- getAbsolutePathOfFirstFile(Image) - Method in class io.github.jspinak.brobot.database.primitives.image.ImageInfo
- getAction(ActionOptions.Action) - 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
- getActionDuration(ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.methods.time.ActionDurations
- getActiveStates() - Method in class io.github.jspinak.brobot.database.state.state.States
- getAll() - Method in class io.github.jspinak.brobot.database.primitives.text.Text
- getAllBufferedImages() - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- getAllPatterns() - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- getAllRegions() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.SearchRegions
- getAllSearchRegions() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- getAllStates() - Method in class io.github.jspinak.brobot.services.StateTransitionsRepository
- getAllText(Matches) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.GetTextWrapper
- getAnchorList() - Method in class io.github.jspinak.brobot.database.primitives.match.MatchObject
- getAnchors() - Method in interface io.github.jspinak.brobot.database.state.stateObject.StateObject
- getAsBoolean() - Method in class io.github.jspinak.brobot.manageStates.StateTransition
- getBestLocation() - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- getBestMatch() - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- getBufferedImage(int) - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- getCleanPaths(Set<StateEnum>, Paths, StateEnum) - Method in class io.github.jspinak.brobot.manageStates.PathManager
- getCopy() - Method in class io.github.jspinak.brobot.manageStates.Path
- getCriteria(ActionOptions) - Method in class io.github.jspinak.brobot.actions.actionConfigurations.Success
- getDeepCopy() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.SearchRegions
- getDefinedRegion() - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- getDefinedRegion() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- 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
- getDuration() - Method in class io.github.jspinak.brobot.actions.methods.time.Time
- getDuration(ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.methods.time.Time
- getFilenames() - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- 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
- getFindTo(ActionOptions) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.ActionOptionsForDrag
- getFirstImage() - Method in class io.github.jspinak.brobot.database.primitives.regionImagePairs.RegionImagePairs
- getFirstPattern(Image) - Method in class io.github.jspinak.brobot.database.primitives.image.ImagePatterns
- getFocusedWindow() - Method in class io.github.jspinak.brobot.mock.Mock
- getFromLocation(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.GetDragLocation
- getGridRegions(int, int) - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- getHeight(int) - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- getHeightOfFirstFile(Image) - Method in class io.github.jspinak.brobot.database.primitives.image.ImageInfo
- getImageNames() - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- getImageNames() - Method in class io.github.jspinak.brobot.database.primitives.regionImagePairs.RegionImagePairs
- getIncomingTransitionsWithHiddenTransitions() - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getKey() - Method in class io.github.jspinak.brobot.primatives.Pair
- getLastRegionFound() - Method in class io.github.jspinak.brobot.database.primitives.regionImagePairs.RegionImagePairs
- getLocation() - Method in class io.github.jspinak.brobot.database.primitives.match.MatchObject
- getMatches() - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- getMatches(StateImageObject, Region, ActionOptions) - Method in class io.github.jspinak.brobot.mock.Mock
- getMatches(StateImageObject, Region, ActionOptions) - Method in class io.github.jspinak.brobot.mock.MockFind
- getMatchHistory() - Method in interface io.github.jspinak.brobot.database.state.stateObject.StateObject
- getMatchLocations() - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- getMatchRegions() - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- getMocksPerformed() - Method in class io.github.jspinak.brobot.mock.MockStatus
- 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
- getName() - Method in interface io.github.jspinak.brobot.database.state.stateObject.StateObject
- getOpposite() - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- getOtherObjectsDirectlyAsMatchObjects(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.AddNonImageObjects
- getOutgoingTransitions() - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getOwnerStateName() - Method in interface io.github.jspinak.brobot.database.state.stateObject.StateObject
- getPathsToState(Set<StateEnum>, StateEnum) - Method in class io.github.jspinak.brobot.manageStates.PathFinder
- getPattern(int) - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- getPatterns(Image) - Method in class io.github.jspinak.brobot.database.primitives.image.ImagePatterns
- getPatterns(Image, ActionOptions) - Method in class io.github.jspinak.brobot.database.primitives.image.ImagePatterns
- getPercentH() - Method in class io.github.jspinak.brobot.database.primitives.location.Position
- getPercentOfH() - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- getPercentOfW() - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- getPercentW() - Method in class io.github.jspinak.brobot.database.primitives.location.Position
- getPosition() - Method in interface io.github.jspinak.brobot.database.state.stateObject.StateObject
- getRandomLocation() - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- getRandomMatchList(ActionOptions) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchHistory
-
Select a random Snapshot from a list of Snapshots of the same Action.
- getRandomSnapshot(ActionOptions) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchHistory
-
Most Actions succeed or fail based on a Find operation.
- getRandomSnapshot(ActionOptions.Action) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchHistory
-
Useful for Action-specific operations such as GetText.
- getRandomSnapshot(List<MatchSnapshot>) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchHistory
- getRandomString() - Method in class io.github.jspinak.brobot.database.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.database.primitives.match.MatchHistory
- getRegion() - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- getSearchRegion() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.SearchRegions
- getSearchRegion() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- getSikuliImages(Image) - Method in class io.github.jspinak.brobot.database.primitives.image.ImagePatterns
- getSikuliLocation() - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- getState() - Method in class io.github.jspinak.brobot.database.primitives.match.MatchObject
- getStatesWithTransitionsFrom(StateEnum...) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getStatesWithTransitionsFrom(Set<StateEnum>) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getStatesWithTransitionsTo(StateEnum...) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getStatesWithTransitionsTo(Set<StateEnum>) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
- getStateTransition(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- getString(StateObject) - Method in class io.github.jspinak.brobot.mock.MockText
- getString(TextSelector.Method, Text) - Method in class io.github.jspinak.brobot.stringUtils.TextSelector
- getText(Region) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- getText(StateRegion) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- GetText - Class in io.github.jspinak.brobot.actions.methods.basicactions.textOps
-
GetText retrieves text from a Region.
- GetText(Find, Wait, TextSelector, Time, GetTextWrapper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.textOps.GetText
- getTextFromMatch(MatchObject) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.GetTextWrapper
- 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
- getTimesActedOn() - Method in interface io.github.jspinak.brobot.database.state.stateObject.StateObject
- getToLocation(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.GetDragLocation
- getTransitionFunction(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- getTransitions(StateEnum) - Method in class io.github.jspinak.brobot.services.StateTransitionsService
- getTransitions(StateEnum, StateEnum) - Method in class io.github.jspinak.brobot.manageStates.TransitionFetcher
- getTransitionToEnum(StateEnum, StateEnum) - Method in class io.github.jspinak.brobot.services.StateTransitionsService
-
Finds the correct StateEnum for the Transition.
- getValue() - Method in class io.github.jspinak.brobot.primatives.Pair
- getWidth(int) - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- getWidthOfFirstFile(Image) - Method in class io.github.jspinak.brobot.database.primitives.image.ImageInfo
- getX() - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- getY() - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- go(StateEnum, StateEnum) - Method in class io.github.jspinak.brobot.manageStates.DoTransition
- goBackInTime(double, Object) - Method in class io.github.jspinak.brobot.actions.methods.time.TimeWrapper
- GREEN - Static variable in class io.github.jspinak.brobot.reports.ANSI
- GREEN_BACKGROUND - Static variable in class io.github.jspinak.brobot.reports.ANSI
- GREEN_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- GREEN_BOLD - Static variable in class io.github.jspinak.brobot.reports.ANSI
- GREEN_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- GREEN_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- GREEN_UNDERLINED - Static variable in class io.github.jspinak.brobot.reports.ANSI
H
- h() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion
- hashCode() - Method in class io.github.jspinak.brobot.primatives.Pair
- HIGH - io.github.jspinak.brobot.reports.Report.OutputLevel
- highlight(Match, StateObject, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.HighlightMatch
- Highlight - Class in io.github.jspinak.brobot.actions.methods.basicactions
-
Highlight all Matches at once, or one at a time.
- Highlight(Find, HighlightMatch, Wait) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.Highlight
- HIGHLIGHT - 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
- holdKey(String, double) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
I
- Image - Class in io.github.jspinak.brobot.database.primitives.image
-
Images can hold multiple Patterns.
- Image() - Constructor for class io.github.jspinak.brobot.database.primitives.image.Image
- Image(Image...) - Constructor for class io.github.jspinak.brobot.database.primitives.image.Image
- Image(String) - Constructor for class io.github.jspinak.brobot.database.primitives.image.Image
- Image(String...) - Constructor for class io.github.jspinak.brobot.database.primitives.image.Image
- ImageInfo - Class in io.github.jspinak.brobot.database.primitives.image
-
Helper functions for working with Images.
- ImageInfo(ImagePatterns) - Constructor for class io.github.jspinak.brobot.database.primitives.image.ImageInfo
- ImagePatterns - Class in io.github.jspinak.brobot.database.primitives.image
-
Functions for working with Image Patterns
- ImagePatterns() - Constructor for class io.github.jspinak.brobot.database.primitives.image.ImagePatterns
- ImageUtils - Class in io.github.jspinak.brobot.imageUtils
- ImageUtils() - Constructor for class io.github.jspinak.brobot.imageUtils.ImageUtils
- 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, StateService) - Constructor for class io.github.jspinak.brobot.manageStates.InitialStates
- inNullState() - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- inNullState() - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- inNullState() - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- InNullState() - Constructor for class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateString.InNullState
- INSIDE_ANCHORS - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- inState(StateEnum) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateLocation.Builder
- inState(StateEnum) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion.Builder
- inState(StateEnum) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateString.Builder
- inState(StateEnum) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateText.Builder
- inState(StateEnum) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- 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.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.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.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.mouse - package io.github.jspinak.brobot.actions.methods.basicactions.mouse
- io.github.jspinak.brobot.actions.methods.basicactions.textOps - package io.github.jspinak.brobot.actions.methods.basicactions.textOps
- 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.database.primitives.image - package io.github.jspinak.brobot.database.primitives.image
- io.github.jspinak.brobot.database.primitives.location - package io.github.jspinak.brobot.database.primitives.location
- io.github.jspinak.brobot.database.primitives.match - package io.github.jspinak.brobot.database.primitives.match
- io.github.jspinak.brobot.database.primitives.region - package io.github.jspinak.brobot.database.primitives.region
- io.github.jspinak.brobot.database.primitives.regionImagePairs - package io.github.jspinak.brobot.database.primitives.regionImagePairs
- io.github.jspinak.brobot.database.primitives.text - package io.github.jspinak.brobot.database.primitives.text
- io.github.jspinak.brobot.database.state - package io.github.jspinak.brobot.database.state
- io.github.jspinak.brobot.database.state.state - package io.github.jspinak.brobot.database.state.state
- io.github.jspinak.brobot.database.state.stateObject - package io.github.jspinak.brobot.database.state.stateObject
- io.github.jspinak.brobot.database.state.stateObject.otherStateObjects - package io.github.jspinak.brobot.database.state.stateObject.otherStateObjects
- io.github.jspinak.brobot.database.state.stateObject.stateImageObject - package io.github.jspinak.brobot.database.state.stateObject.stateImageObject
- io.github.jspinak.brobot.imageUtils - package io.github.jspinak.brobot.imageUtils
- 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.reports - package io.github.jspinak.brobot.reports
- io.github.jspinak.brobot.services - package io.github.jspinak.brobot.services
- io.github.jspinak.brobot.stringUtils - package io.github.jspinak.brobot.stringUtils
- isDefined(Position.Name) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefinedBorders
- isEmpty() - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- isEmpty() - Method in class io.github.jspinak.brobot.database.primitives.match.MatchHistory
- isEmpty() - Method in class io.github.jspinak.brobot.database.primitives.text.Text
- isEmpty() - Method in class io.github.jspinak.brobot.manageStates.Path
- isEmpty() - Method in class io.github.jspinak.brobot.manageStates.Paths
- isFixed() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- isShared() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- isWithinRegion(Location, Region) - Method in class io.github.jspinak.brobot.database.primitives.region.RegionOps
K
- KEY_DOWN - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- KEY_UP - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- KeyDown - Class in io.github.jspinak.brobot.actions.methods.basicactions.textOps
-
Uses only ObjectCollection #1 An ObjectCollection can have multiple keys ActionObjects hold special keys such as CTRL that are pressed first
- KeyDown(KeyDownWrapper, Wait) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.textOps.KeyDown
- KeyDownWrapper - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers.text
-
NOT WORKING AS EXPECTED Wrapper class for KeyDown, holds a Key down as a real or mock action.
- KeyDownWrapper() - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.text.KeyDownWrapper
- KeyUp - Class in io.github.jspinak.brobot.actions.methods.basicactions.textOps
-
Uses only ObjectCollection #1 An ObjectCollection can have multiple keys ActionObjects hold special keys such as CTRL that are released last
- 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
L
- LEFT - io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- LEFT_OF_MATCH - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- Location - Class in io.github.jspinak.brobot.database.primitives.location
-
Location can be an absolute position (x,y) on the screen, or a relative position (%w, %h) of a Region.
- Location() - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(int, int) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Location) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Location, int, int) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Position.Name) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Region) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Region, int, int) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Region, Position) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Region, Position.Name) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Region, Location) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Location) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Location, int, int) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Match) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Match, int, int) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- Location(Match, Position) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Location
- LOW - io.github.jspinak.brobot.reports.Report.OutputLevel
M
- MATCH - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- Matches - Class in io.github.jspinak.brobot.database.primitives.match
-
The results object for all actions.
- Matches() - Constructor for class io.github.jspinak.brobot.database.primitives.match.Matches
- matchesOverlap(Match, Match) - Method in class io.github.jspinak.brobot.database.primitives.region.RegionOps
- MatchHistory - Class in io.github.jspinak.brobot.database.primitives.match
-
Used for mock runs when not empty; otherwise, the State's probability variable is used.
- MatchHistory() - Constructor for class io.github.jspinak.brobot.database.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
- MatchObject - Class in io.github.jspinak.brobot.database.primitives.match
-
MatchObject is used to store information about new Image matches.
- MatchObject(Match, StateObject, double) - Constructor for class io.github.jspinak.brobot.database.primitives.match.MatchObject
-
It shouldn't be possible to create a MatchObject with Match == null.
- MatchSnapshot - Class in io.github.jspinak.brobot.database.primitives.match
-
MatchSnapshots record a match (or failed match) and the search options at a single point in time.
- MatchSnapshot() - Constructor for class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot
- MatchSnapshot(int, int, int, int) - Constructor for class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot
- MatchSnapshot.Builder - Class in io.github.jspinak.brobot.database.primitives.match
- MaxMockMatchesFindAll - Static variable in class io.github.jspinak.brobot.reports.Report
- maxWait - Static variable in class io.github.jspinak.brobot.actions.parameterTuning.ParameterThresholds
- mergeAllSnapshots(DanglingSnapshots) - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
-
Adds as new Snapshots only those with unique Match objects.
- MIDDLE - io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- MIDDLELEFT - io.github.jspinak.brobot.database.primitives.location.Position.Name
- MIDDLEMIDDLE - io.github.jspinak.brobot.database.primitives.location.Position.Name
- MIDDLERIGHT - io.github.jspinak.brobot.database.primitives.location.Position.Name
- minReportingLevel(Report.OutputLevel) - Static method in class io.github.jspinak.brobot.reports.Report
- mock - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
-
Mock Settings
- Mock - Class in io.github.jspinak.brobot.mock
-
The Action methods should be unaware of the mock process, which should occur only at the interface between Brobot and Sikuli, where the Wrapper classes live.
- Mock(StateService, MockFind, TimeWrapper) - Constructor for class io.github.jspinak.brobot.mock.Mock
- MockFind - Class in io.github.jspinak.brobot.mock
-
Mock Matches can be found with 1 of 2 methods: History: Using the MatchSnapshots associated with individual Images.
- MockFind(Time) - Constructor for class io.github.jspinak.brobot.mock.MockFind
- MockStateManagement - Class in io.github.jspinak.brobot.mock
-
Takes care of setting probabilities for States and State objects
- MockStateManagement(StateService) - Constructor for class io.github.jspinak.brobot.mock.MockStateManagement
- MockStatus - Class in io.github.jspinak.brobot.mock
-
Keeps track of the number of mocks performed.
- MockStatus() - Constructor for class io.github.jspinak.brobot.mock.MockStatus
- MockText - Class in io.github.jspinak.brobot.mock
-
Mock text for GetText Actions using the probability method (and not Snapshots).
- MockText(MockStatus, TimeWrapper) - Constructor for class io.github.jspinak.brobot.mock.MockText
- 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
- mockTimeFindFirst - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- mockTimeGetText - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- mockTimeMove - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- MOST_SIMILAR - io.github.jspinak.brobot.stringUtils.TextSelector.Method
- MOUSE_DOWN - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- MOUSE_UP - 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.
- 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, Wait) - 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.
- 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, Wait) - 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 - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- MoveMouse - Class in io.github.jspinak.brobot.actions.methods.basicactions.mouse
-
Moves the mouse to one or more locations.
- MoveMouse(Find, MoveMouseWrapper, Wait) - 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
- 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!
- MultipleDrags(MultipleActions, ActionOptionsForDrag, GetDragLocation) - Constructor for class io.github.jspinak.brobot.actions.composites.methods.drag.MultipleDrags
- 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.database.primitives.location.Position
- multiplyPercentOfH(double) - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- multiplyPercentOfW(double) - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- multiplyPercentW(double) - Method in class io.github.jspinak.brobot.database.primitives.location.Position
N
- NONE - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.GetTextUntil
- NONE - io.github.jspinak.brobot.manageStates.StateTransition.StaysVisible
- NONE - io.github.jspinak.brobot.reports.Report.OutputLevel
- now() - Method in class io.github.jspinak.brobot.actions.methods.time.TimeWrapper
-
LocalDateTime is immutable, so the 'now' variable can be directly referenced for a deep copy.
- NULL - io.github.jspinak.brobot.database.state.NullState.Enum
- NullState - Class in io.github.jspinak.brobot.database.state
-
NullState is used as a generic State for passing simple objects (non State objects) to Actions.
- NullState(StateService) - Constructor for class io.github.jspinak.brobot.database.state.NullState
- NullState.Enum - Enum in io.github.jspinak.brobot.database.state
O
- ObjectCollection - Class in io.github.jspinak.brobot.database.state
-
This class holds all the objects that can be passed to an Action.
- ObjectCollection.Builder - Class in io.github.jspinak.brobot.database.state
- OBJECTS_APPEAR - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ClickUntil
- OBJECTS_VANISH - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ClickUntil
- objectsOverlap(Region, Match) - Method in class io.github.jspinak.brobot.database.primitives.region.RegionOps
- of(U, V) - Static method in class io.github.jspinak.brobot.primatives.Pair
- okToExit(ActionOptions, Matches) - Method in class io.github.jspinak.brobot.actions.actionConfigurations.ExitSequences
- open(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- openState(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsManagement
- Output - Class in io.github.jspinak.brobot.reports
- Output() - Constructor for class io.github.jspinak.brobot.reports.Output
- outputLevel - Static variable in class io.github.jspinak.brobot.reports.Report
- outputLevels - Static variable in class io.github.jspinak.brobot.reports.Report
- OUTSIDE_ANCHORS - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- overlaps(Region) - Method in class io.github.jspinak.brobot.database.primitives.region.Region
P
- Pair<U,V> - Class in io.github.jspinak.brobot.primatives
- Pair(U, V) - Constructor for class io.github.jspinak.brobot.primatives.Pair
- 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
- Path - Class in io.github.jspinak.brobot.manageStates
-
A single path from a start State to a target State.
- Path() - Constructor for class io.github.jspinak.brobot.manageStates.Path
- PathFinder - Class in io.github.jspinak.brobot.manageStates
-
Finds all paths from a set of start States to a target State.
- PathFinder(StateTransitionsJointTable, StateService) - Constructor for class io.github.jspinak.brobot.manageStates.PathFinder
- PathManager - Class in io.github.jspinak.brobot.manageStates
-
If a Path is unsuccessfully traversed, we find ourselves somewhere in the middle of the Path.
- PathManager(StateService) - Constructor for class io.github.jspinak.brobot.manageStates.PathManager
- Paths - Class in io.github.jspinak.brobot.manageStates
-
A list of Path objects comprising the possible ways to go from start States to the target State.
- Paths() - Constructor for class io.github.jspinak.brobot.manageStates.Paths
- Paths(List<Path>) - Constructor for class io.github.jspinak.brobot.manageStates.Paths
- pauseAfterMouseDown - Static variable in class io.github.jspinak.brobot.actions.parameterTuning.ParameterThresholds
- pauseAfterMouseUp - Static variable in class io.github.jspinak.brobot.actions.parameterTuning.ParameterThresholds
- pauseBeforeMouseDown - Static variable in class io.github.jspinak.brobot.actions.parameterTuning.ParameterThresholds
- pauseBeforeMouseUp(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- perform(ActionInterface, 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, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
Perform an Action with default options.
- perform(ActionOptions.Action, StateImageObject...) - 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
-
All other methods in this class return this method.
- perform(ActionOptions, ObjectCollection...) - Method in interface io.github.jspinak.brobot.actions.actionExecution.ActionInterface
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.ClickUntil
-
Performs a Click and a Find operation.
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.composites.methods.drag.Drag
-
The two Actions used are Find and Drag.
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.click.Click
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineInsideAnchors
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineOutsideAnchors
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineRegion
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineWithMatch
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineWithWindow
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.Find
-
Find is called outside of Action.perform(...) when used in another Action.
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.Highlight
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.mouse.MouseDown
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.mouse.MouseUp
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.mouse.MoveMouse
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.mouse.ScrollMouseWheel
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.textOps.GetText
-
Failure of the GetText Action may be a result of failure in the Find operation or failure in the text retrieval executed by the GetTextWrapper.
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.textOps.KeyDown
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.textOps.KeyUp
- perform(ActionOptions, ObjectCollection...) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.textOps.TypeText
- perform(ActionOptions, ObjectCollection[]) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.WaitVanish
- perform(ActionOptions, StateImageObject...) - Method in class io.github.jspinak.brobot.actions.actionExecution.Action
-
All StateImageObjects are placed in the first ObjectCollection.
- 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
- Position - Class in io.github.jspinak.brobot.database.primitives.location
-
Position is defined by (%w, %h) and can be used to get a location in a Region.
- Position(int, int) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Position
- Position(Position.Name) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Position
- Position(Position.Name, int, int) - Constructor for class io.github.jspinak.brobot.database.primitives.location.Position
- Position.Name - Enum in io.github.jspinak.brobot.database.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 - io.github.jspinak.brobot.manageStates.StateMemory.Enum
- print() - Method in class io.github.jspinak.brobot.actions.composites.multipleActions.MultipleActionsObject
- print() - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollections
- print() - Method in class io.github.jspinak.brobot.database.primitives.image.Image
- print() - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- print() - Method in class io.github.jspinak.brobot.database.primitives.match.MatchHistory
- print() - Method in class io.github.jspinak.brobot.database.primitives.match.MatchObject
- print() - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot
- print() - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- print() - Method in class io.github.jspinak.brobot.manageStates.Path
- print() - Method in class io.github.jspinak.brobot.manageStates.Paths
- print(Report.OutputLevel, String) - Static method in class io.github.jspinak.brobot.reports.Report
- print(Report.OutputLevel, String, String) - Static method in class io.github.jspinak.brobot.reports.Report
- print(String) - Static method in class io.github.jspinak.brobot.reports.Report
- print(String, String) - Static method in class io.github.jspinak.brobot.reports.Report
- print(Match, StateObject, ActionOptions) - Static method in class io.github.jspinak.brobot.reports.Report
- printColor(String, String) - Static method in class io.github.jspinak.brobot.reports.Output
- printColorLn(String, String) - Static method in class io.github.jspinak.brobot.reports.Output
- printEvery(int) - Method in class io.github.jspinak.brobot.actions.parameterTuning.ParameterCollections
- println() - Static method in class io.github.jspinak.brobot.reports.Report
- println(Report.OutputLevel, String) - Static method in class io.github.jspinak.brobot.reports.Report
- println(String) - Static method in class io.github.jspinak.brobot.reports.Report
- println(String, String) - Static method in class io.github.jspinak.brobot.reports.Report
- printNow() - Method in class io.github.jspinak.brobot.actions.methods.time.Time
- printNow() - Method in class io.github.jspinak.brobot.actions.methods.time.TimeWrapper
- 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.reports.TestOutput
- PURPLE - Static variable in class io.github.jspinak.brobot.reports.ANSI
- PURPLE_BACKGROUND - Static variable in class io.github.jspinak.brobot.reports.ANSI
- PURPLE_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- PURPLE_BOLD - Static variable in class io.github.jspinak.brobot.reports.ANSI
- PURPLE_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- PURPLE_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- PURPLE_UNDERLINED - Static variable in class io.github.jspinak.brobot.reports.ANSI
R
- RANDOM - io.github.jspinak.brobot.stringUtils.TextSelector.Method
- rebuildActiveStates() - Method in class io.github.jspinak.brobot.manageStates.StateFinder
- RED - Static variable in class io.github.jspinak.brobot.reports.ANSI
- RED_BACKGROUND - Static variable in class io.github.jspinak.brobot.reports.ANSI
- RED_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- RED_BOLD - Static variable in class io.github.jspinak.brobot.reports.ANSI
- RED_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- RED_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- RED_UNDERLINED - Static variable in class io.github.jspinak.brobot.reports.ANSI
- Region - Class in io.github.jspinak.brobot.database.primitives.region
-
Region extends the Sikuli class Region and adds, among other functionality, new initializers, analysis tools, and points x2 and y2.
- Region() - Constructor for class io.github.jspinak.brobot.database.primitives.region.Region
- Region(int, int, int, int) - Constructor for class io.github.jspinak.brobot.database.primitives.region.Region
- Region(Region) - Constructor for class io.github.jspinak.brobot.database.primitives.region.Region
- Region(Match) - Constructor for class io.github.jspinak.brobot.database.primitives.region.Region
- Region(Match, int, int, int, int) - Constructor for class io.github.jspinak.brobot.database.primitives.region.Region
- Region(Region) - Constructor for class io.github.jspinak.brobot.database.primitives.region.Region
- RegionImagePair - Class in io.github.jspinak.brobot.database.primitives.regionImagePairs
-
An Image with an associated Region.
- RegionImagePair() - Constructor for class io.github.jspinak.brobot.database.primitives.regionImagePairs.RegionImagePair
- RegionImagePairs - Class in io.github.jspinak.brobot.database.primitives.regionImagePairs
-
RegionImagePairs contain Images that should appear in fixed locations.
- RegionImagePairs() - Constructor for class io.github.jspinak.brobot.database.primitives.regionImagePairs.RegionImagePairs
- RegionImagePairs(String...) - Constructor for class io.github.jspinak.brobot.database.primitives.regionImagePairs.RegionImagePairs
- RegionOps - Class in io.github.jspinak.brobot.database.primitives.region
-
Analysis functions involving Regions
- RegionOps() - Constructor for class io.github.jspinak.brobot.database.primitives.region.RegionOps
- 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(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.Path
- removeInactiveState(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- removeInactiveStates(Set<StateEnum>) - Method in class io.github.jspinak.brobot.manageStates.StateMemory
- removeTransitionsToHiddenStates(State) - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
-
When a State is exited, its hidden State transitions are removed.
- Report - Class in io.github.jspinak.brobot.reports
-
Prints to the console if the output meets the required reporting level.
- Report() - Constructor for class io.github.jspinak.brobot.reports.Report
- Report.OutputLevel - Enum in io.github.jspinak.brobot.reports
- RESET - Static variable in class io.github.jspinak.brobot.reports.ANSI
- resetHidden() - Method in class io.github.jspinak.brobot.database.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.database.state.ObjectCollection
-
Sets the timesActedOn variable to 0 for all objects, including those found in the Matches variable.
- resetTotalSwipes() - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- reverse() - Method in class io.github.jspinak.brobot.manageStates.Path
- RIGHT - io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
- RIGHT_OF_MATCH - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
- rightClick(double, StateImageObject...) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- rightClickAndMoveUntilVanishes(int, double, double, double, StateImageObject, int, int) - Method in class io.github.jspinak.brobot.actions.customActions.CommonMultipleActions
-
This method is similar to ClickUntil with the ActionOptions set for right clicks and for moving after clicking.
- rightClickImageUntilItVanishes(int, double, StateImageObject, 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
S
- save() - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
- save(State) - Method in class io.github.jspinak.brobot.services.StateService
- saveRegionToFile(Region, String) - Method in class io.github.jspinak.brobot.imageUtils.ImageUtils
- saveSnapshots - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
- saveSnapshots() - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- scroll(ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.MouseWheel
- SCROLL_MOUSE_WHEEL - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- ScrollMouseWheel - Class in io.github.jspinak.brobot.actions.methods.basicactions.mouse
-
Scrolls the mouse wheel up or down.
- ScrollMouseWheel(MouseWheel) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.mouse.ScrollMouseWheel
- SearchRegions - Class in io.github.jspinak.brobot.database.state.stateObject.stateImageObject
-
SearchRegions allows for multiple Regions to be associated with an Image.
- SearchRegions() - Constructor for class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.SearchRegions
- second - Variable in class io.github.jspinak.brobot.primatives.Pair
- select(SelectActionObject) - Method in class io.github.jspinak.brobot.actions.customActions.select.Select
- select(Region, ActionOptions.Find, int, Position, int, StateImageObject...) - Method in class io.github.jspinak.brobot.actions.customActions.select.CommonSelect
- select(List<StateImageObject>, List<StateImageObject>, 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
- 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(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.SetHiddenStates
-
After stateToSet is active, set the hidden States and remove them from the active States.
- setAbsoluteHeight(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- 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
- setActionObjectCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- setActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot.Builder
- setActionOptions(ActionOptions.Action) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot.Builder
- setActionOptions(ActionOptions.Find) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot.Builder
- setAddH(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAddW(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAddX(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAddY(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setAnchor(Position.Name) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateLocation.Builder
- setAsDefined(Position.Name) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.define.DefinedBorders
- setBaseProbabilityExists(int) - Method in class io.github.jspinak.brobot.database.state.state.State.Builder
- setBaseProbabilityExists(int) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- setBlocking(boolean) - Method in class io.github.jspinak.brobot.database.state.state.State.Builder
- 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
- setClickUntil(ActionOptions.ClickUntil) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setConditionObjectCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- setConfirmActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setConfirmationObjectCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setCustomFind(BiFunction<ActionOptions, List<StateImageObject>, Matches>) - Method in class io.github.jspinak.brobot.actions.actionExecution.ActionService
- setDefineAs(ActionOptions.DefineAs) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setDoAction(ActionOptions) - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- setDragToOffsetX(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setDragToOffsetY(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setDuration(double) - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
- setDuration(double) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot.Builder
- setDuration(Duration) - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- setFind(ActionOptions.Find) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setFindActionOptions(ActionOptions) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setFindObjectCollection(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject.Builder
- setFindStartTime() - Method in class io.github.jspinak.brobot.actions.methods.time.Time
- 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
- setFunction(BooleanSupplier) - Method in class io.github.jspinak.brobot.manageStates.StateTransition.Builder
- setGetTextUntil(ActionOptions.GetTextUntil) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- SetHiddenStates - Class in io.github.jspinak.brobot.manageStates
-
Set the hidden States after a successful State transition.
- SetHiddenStates(StateService, StateMemory) - Constructor for class io.github.jspinak.brobot.manageStates.SetHiddenStates
- setHighlightAllAtOnce(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setHighlightColor(String) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setHighlightSeconds(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setImage(Image) - Method in class io.github.jspinak.brobot.mock.MatchMaker.Builder
- setImageWH(int, int) - Method in class io.github.jspinak.brobot.mock.MatchMaker.Builder
- 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
- setLocationAfterClick(Location) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setLocationAfterClickByOffset(int, int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMatchList(List<Match>) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot.Builder
- setMaxActions(int) - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- setMaxMatchesToActOn(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- 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
- setMaxWait(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMinSimilarity(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setModifiers(String) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMoveMouseAfterClick(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setMoveMouseDelay(float) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setParameters(ParameterCollection) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.ActionResultCombo
- setPathScore(int) - Method in class io.github.jspinak.brobot.database.state.state.State.Builder
- setPauseAfterEnd(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseAfterMouseDown(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseAfterMouseUp(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseBeforeBegin(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseBeforeMouseDown(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseBeforeMouseUp(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseBetweenActions(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPauseBetweenActionSequences(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setPointLocation(Position) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion.Builder
- setProbabilitiesForAllImages() - Method in class io.github.jspinak.brobot.database.state.state.State
- setProbabilitiesForAllImages(int) - Method in class io.github.jspinak.brobot.database.state.state.State
- setProbabilityExists(int) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- setProbabilityExists(int) - Method in interface io.github.jspinak.brobot.database.state.stateObject.StateObject
- setProbabilityToBaseProbability() - Method in class io.github.jspinak.brobot.database.state.state.State
- setProbabilityToBaseProbability() - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- setScrollDirection(ActionOptions.ScrollDirection) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setSearchRegion(Region) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- setSearchRegion(Region) - Method in class io.github.jspinak.brobot.mock.MatchMaker.Builder
- setSearchRegionForAllImages(Region) - Method in class io.github.jspinak.brobot.database.state.state.State
- setSearchRegions(SearchRegions) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setSearchRegions(List<Region>) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.SearchRegions
- setSearchRegionsObject(List<Region>) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
- setStartTime() - Method in class io.github.jspinak.brobot.actions.methods.time.Time
- setStartTime(ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.methods.time.Time
- setStateAndStateImageProbabilities(int, StateEnum...) - Method in class io.github.jspinak.brobot.mock.MockStateManagement
- setStaysVisibleAfterTransition(boolean) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions.Builder
- setStaysVisibleAfterTransition(StateTransition.StaysVisible) - Method in class io.github.jspinak.brobot.manageStates.StateTransition.Builder
- setSuccess(boolean) - Method in class io.github.jspinak.brobot.actions.customActions.select.SelectActionObject
- setSuccess(boolean) - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
- setSuccessCriteria(Predicate<Matches>) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- 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
- setText(Text) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot.Builder
- setTimesActedOn(int) - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
- setTimesActedOn(int) - Method in interface io.github.jspinak.brobot.database.state.stateObject.StateObject
- setTimesToRepeatIndividualAction(int) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setTo(Match) - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- setTo(Region) - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- setTypeDelay(double) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setUntilAction(ActionOptions) - Method in class io.github.jspinak.brobot.actions.composites.doUntil.DoUntilActionObject.Builder
- setUseDefinedRegion(boolean) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
- setX2(int) - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- setXYWH(int, int, int, int) - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- setY2(int) - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- sikuli() - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- 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.database.primitives.match.Matches
- size() - Method in class io.github.jspinak.brobot.database.primitives.text.Text
- size() - Method in class io.github.jspinak.brobot.manageStates.Path
- sort() - Method in class io.github.jspinak.brobot.manageStates.Paths
- standard(ActionOptions.Action, double) - Method in class io.github.jspinak.brobot.actions.actionOptions.CommonActionOptions
- State - Class in io.github.jspinak.brobot.database.state.state
-
States give a Brobot application structure.
- State() - Constructor for class io.github.jspinak.brobot.database.state.state.State
- State.Builder - Class in io.github.jspinak.brobot.database.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
- StateFinder - Class in io.github.jspinak.brobot.manageStates
-
This class finds the active States after Brobot is lost.
- StateFinder(StateService, StateMemory, Action) - Constructor for class io.github.jspinak.brobot.manageStates.StateFinder
- StateImageObject - Class in io.github.jspinak.brobot.database.state.stateObject.stateImageObject
-
StateImageObject represents an Image that exists in the owner State.
- StateImageObject.Builder - Class in io.github.jspinak.brobot.database.state.stateObject.stateImageObject
- StateLocation - Class in io.github.jspinak.brobot.database.state.stateObject.otherStateObjects
-
A StateLocation belongs to a State and usually has a Location that has a special meaning for its owner State.
- StateLocation.Builder - Class in io.github.jspinak.brobot.database.state.stateObject.otherStateObjects
- StateMemory - Class in io.github.jspinak.brobot.manageStates
-
StateMemory keeps track of which States are currently active.
- StateMemory(StateService) - Constructor for class io.github.jspinak.brobot.manageStates.StateMemory
- StateMemory.Enum - Enum in io.github.jspinak.brobot.manageStates
- StateObject - Interface in io.github.jspinak.brobot.database.state.stateObject
-
The MatchHistory keep a record of the StateObject's Snapshots.
- StateRegion - Class in io.github.jspinak.brobot.database.state.stateObject.otherStateObjects
-
A StateRegion belongs to a State and usually has a Region that has a special meaning for its owner State.
- StateRegion.Builder - Class in io.github.jspinak.brobot.database.state.stateObject.otherStateObjects
- States - Class in io.github.jspinak.brobot.database.state.state
- States() - Constructor for class io.github.jspinak.brobot.database.state.state.States
- StateService - Class in io.github.jspinak.brobot.services
-
Manages the State repository.
- StateService() - Constructor for class io.github.jspinak.brobot.services.StateService
- stateStaysVisible(StateEnum) - Method in class io.github.jspinak.brobot.manageStates.StateTransitions
- StateString - Class in io.github.jspinak.brobot.database.state.stateObject.otherStateObjects
-
A State String belongs to a State and usually has a String that has a special meaning for the owner State.
- StateString.Builder - Class in io.github.jspinak.brobot.database.state.stateObject.otherStateObjects
- StateString.InNullState - Class in io.github.jspinak.brobot.database.state.stateObject.otherStateObjects
- StateText - Class in io.github.jspinak.brobot.database.state.stateObject.otherStateObjects
-
StateText is text that always appears in its owner State.
- StateText.Builder - Class in io.github.jspinak.brobot.database.state.stateObject.otherStateObjects
- StateTransition - Class in io.github.jspinak.brobot.manageStates
-
After a successful transition (both 'from' and 'to' Transitions): 'activate' holds all States to make active 'exit' holds all States to deactivate
- StateTransition() - Constructor for class io.github.jspinak.brobot.manageStates.StateTransition
- StateTransition.Builder - Class in io.github.jspinak.brobot.manageStates
- StateTransition.StaysVisible - Enum in io.github.jspinak.brobot.manageStates
- StateTransitions - Class in io.github.jspinak.brobot.manageStates
-
StateTransitions hold all the Transitions for a State.
- StateTransitions() - Constructor for class io.github.jspinak.brobot.manageStates.StateTransitions
- StateTransitions.Builder - Class in io.github.jspinak.brobot.manageStates
- StateTransitionsJointTable - Class in io.github.jspinak.brobot.manageStates
-
Holds all static incoming and outgoing Transitions, plus the variable transitions to hidden States.
- 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(StateTransitionsService, PathFinder, StateMemory, TraversePaths, PathManager) - 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 StateEnum.
- StateTransitionsRepository(StateTransitionsJointTable) - Constructor for class io.github.jspinak.brobot.services.StateTransitionsRepository
- StateTransitionsService - Class in io.github.jspinak.brobot.services
-
Finds the correct Transition from one State to another, taking into account the hidden States.
- StateTransitionsService(StateTransitionsRepository, StateTransitionsJointTable, StateService) - Constructor for class io.github.jspinak.brobot.services.StateTransitionsService
- stopAfterFound(ActionOptions, Matches) - Method in class io.github.jspinak.brobot.actions.methods.basicactions.find.FindImage
- 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
- successfulSnapshots() - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
- swipeToOppositePosition(Region, Position) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
T
- TestOutput - Class in io.github.jspinak.brobot.reports
-
Tests can be used for mocks or for live execution.
- TestOutput() - Constructor for class io.github.jspinak.brobot.reports.TestOutput
- Text - Class in io.github.jspinak.brobot.database.primitives.text
-
Text read from the screen is a stochastic variable.
- Text() - Constructor for class io.github.jspinak.brobot.database.primitives.text.Text
- TEXT_APPEARS - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.GetTextUntil
- TEXT_VANISHES - 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 in io.github.jspinak.brobot.stringUtils
- Time - Class in io.github.jspinak.brobot.actions.methods.time
-
Deals with Action durations, both real and mock.
- Time(TimeWrapper) - Constructor for class io.github.jspinak.brobot.actions.methods.time.Time
- TimeWrapper - Class in io.github.jspinak.brobot.actions.methods.time
-
Wraps the Time functions to allow for mocking actions.
- TimeWrapper(ActionDurations) - Constructor for class io.github.jspinak.brobot.actions.methods.time.TimeWrapper
- TO - io.github.jspinak.brobot.primatives.enums.Direction
- toMatch() - Method in class io.github.jspinak.brobot.database.primitives.location.Location
- toMatch() - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- TOPLEFT - io.github.jspinak.brobot.database.primitives.location.Position.Name
- TOPMIDDLE - io.github.jspinak.brobot.database.primitives.location.Position.Name
- TOPRIGHT - io.github.jspinak.brobot.database.primitives.location.Position.Name
- toString() - Method in class io.github.jspinak.brobot.database.primitives.region.Region
- toString() - Method in class io.github.jspinak.brobot.primatives.Pair
- totalSnapshots() - Method in class io.github.jspinak.brobot.database.primitives.match.DanglingSnapshots
- 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, StateService, StateTransitionsService) - Constructor for class io.github.jspinak.brobot.manageStates.TransitionFetcher
- traverse(Path) - Method in class io.github.jspinak.brobot.manageStates.TraversePaths
- TraversePaths - Class in io.github.jspinak.brobot.manageStates
-
Moves through the Paths to reach the target State.
- TraversePaths(DoTransition, StateTransitionsService) - Constructor for class io.github.jspinak.brobot.manageStates.TraversePaths
- Tree - Class in io.github.jspinak.brobot.reports
-
Aims to visualize the State hierarchy.
- Tree(String) - Constructor for class io.github.jspinak.brobot.reports.Tree
- Tree(String, List<Tree>) - Constructor for class io.github.jspinak.brobot.reports.Tree
- trimPath(Set<StateEnum>) - Method in class io.github.jspinak.brobot.manageStates.Path
- TRUE - io.github.jspinak.brobot.manageStates.StateTransition.StaysVisible
- turnOff(Match) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.HighlightMatch
- turnOn(Match, StateObject, 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 - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
- typeAndFindState(StateEnum, String) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARTypeCombos
- typeAndFindState(StateEnum, String, String) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARTypeCombos
- typeAndStateAction(ActionOptions.Action, StateEnum, String, String) - Method in class io.github.jspinak.brobot.actions.actionResultCombo.CommonARTypeCombos
- typeAndVanishState(StateEnum, 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.
- TypeText(TypeTextWrapper, Wait) - 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
- UNIVERSAL - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
- UNKNOWN - io.github.jspinak.brobot.manageStates.UnknownState.Enum
- UnknownState - Class in io.github.jspinak.brobot.manageStates
-
The Unknown State is usually the start point for any application, and can also be found when Brobot has become lost.
- UnknownState(StateService) - Constructor for class io.github.jspinak.brobot.manageStates.UnknownState
- UnknownState.Enum - Enum in io.github.jspinak.brobot.manageStates
- UP - 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
- UseDefinedRegion() - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.UseDefinedRegion
- useRegion(ObjectCollection) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.find.UseDefinedRegion
- useTempFind(BiFunction<ActionOptions, List<StateImageObject>, Matches>) - Method in class io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Builder
V
- valueOf(String) - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ClickUntil
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DoOnEach
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.GetTextUntil
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ScrollDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.database.primitives.location.Position.Name
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.database.state.NullState.Enum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.manageStates.StateMemory.Enum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.manageStates.StateTransition.StaysVisible
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.manageStates.UnknownState.Enum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.primatives.enums.Direction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.reports.Report.OutputLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.github.jspinak.brobot.stringUtils.TextSelector.Method
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ClickUntil
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DoOnEach
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Find
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.GetTextUntil
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.actions.actionOptions.ActionOptions.ScrollDirection
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.actions.methods.sikuliWrappers.mouse.ClickType.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.database.primitives.location.Position.Name
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.database.state.NullState.Enum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.manageStates.StateMemory.Enum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.manageStates.StateTransition.StaysVisible
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.manageStates.UnknownState.Enum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.primatives.enums.Direction
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.reports.Report.OutputLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.github.jspinak.brobot.stringUtils.TextSelector.Method
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VANISH - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.Action
W
- w() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion
- wait(double) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.Wait
- wait(double) - Method in class io.github.jspinak.brobot.actions.methods.time.TimeWrapper
- wait(ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.methods.time.TimeWrapper
- wait(ActionOptions.Find) - Method in class io.github.jspinak.brobot.actions.methods.time.TimeWrapper
- Wait - Class in io.github.jspinak.brobot.actions.methods.sikuliWrappers
-
Wrapper class for Wait, works with real or mocked actions.
- Wait(TimeWrapper) - Constructor for class io.github.jspinak.brobot.actions.methods.sikuliWrappers.Wait
- waitState(double, StateEnum, ActionOptions.Action) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- waitVanish(double, StateImageObject...) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- WaitVanish - Class in io.github.jspinak.brobot.actions.methods.basicactions
-
Returns a successful Matches object if at some point no objects are found.
- WaitVanish(Find, Time) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.WaitVanish
- waitVanishState(double, StateEnum) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
- wasFound() - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot
- WHITE - Static variable in class io.github.jspinak.brobot.reports.ANSI
- WHITE_BACKGROUND - Static variable in class io.github.jspinak.brobot.reports.ANSI
- WHITE_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- WHITE_BOLD - Static variable in class io.github.jspinak.brobot.reports.ANSI
- WHITE_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- WHITE_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- WHITE_UNDERLINED - Static variable in class io.github.jspinak.brobot.reports.ANSI
- withAllStateImages(State) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withGridSubregions(int, int, Region...) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withGridSubregions(int, int, StateRegion...) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withImage(Image...) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- withImage(String...) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- withImages(Image...) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withImages(Image...) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- withImages(StateImageObject...) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withImages(StateImageObject...) - Method in class io.github.jspinak.brobot.database.state.state.State.Builder
- withImages(String...) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- withImages(List<StateImageObject>) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withLocation(Location) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateLocation.Builder
- withLocations(Location...) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withLocations(StateLocation...) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withLocations(StateLocation...) - Method in class io.github.jspinak.brobot.database.state.state.State.Builder
- withMatches(Matches...) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withNonSharedImages(State) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withPosition(Position) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- withRegions(Region...) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withRegions(StateRegion...) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withRegions(StateRegion...) - Method in class io.github.jspinak.brobot.database.state.state.State.Builder
- withSearchRegion(Region) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion.Builder
- withSearchRegion(Region) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateString.Builder
- withSearchRegion(Region) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateText.Builder
- withSearchRegion(Region) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
- withString(String) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateString.InNullState
- withStrings(StateString...) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withStrings(StateString...) - Method in class io.github.jspinak.brobot.database.state.state.State.Builder
- withStrings(String...) - Method in class io.github.jspinak.brobot.database.state.ObjectCollection.Builder
- withText(String...) - Method in class io.github.jspinak.brobot.database.state.state.State.Builder
X
- x() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion
- xMoveAfterMouseDown - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
Y
- y() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion
- YELLOW - Static variable in class io.github.jspinak.brobot.reports.ANSI
- YELLOW_BACKGROUND - Static variable in class io.github.jspinak.brobot.reports.ANSI
- YELLOW_BACKGROUND_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- YELLOW_BOLD - Static variable in class io.github.jspinak.brobot.reports.ANSI
- YELLOW_BOLD_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- YELLOW_BRIGHT - Static variable in class io.github.jspinak.brobot.reports.ANSI
- YELLOW_UNDERLINED - Static variable in class io.github.jspinak.brobot.reports.ANSI
- yMoveAfterMouseDown - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
All Classes|All Packages