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

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
 
addFilename(String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.ImageAttributes
 
addHiddenState(StateEnum) - Method in class io.github.jspinak.brobot.database.state.state.State
 
addImage(StateImageObject) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates.BabyState
 
addImage(StateImageObject) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates.BabyStateRepo
 
addImage(StateImageObject) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.ImageGroup
 
addImage(String) - Method in class io.github.jspinak.brobot.database.primitives.image.Image
 
addImage(String) - Method in class io.github.jspinak.brobot.database.primitives.regionImagePairs.RegionImagePairs
 
addImage(String) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
 
addImagesFoundInScreenshot(List<StateImageObject>) - Method in class io.github.jspinak.brobot.buildStateStructure.buildWithoutNames.PopulateStates
If the image is seen for the first time, put it in a new State.
addImagesToRepo() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.GetFiles
1 letter or all-caps names may cause problems with the naming conventions for classes, variables, enums, etc.
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.buildStateStructure.buildFromNames.findImages.ImageGroup
 
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
 
addPage(int) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeData
 
addPage(AttributeTypes.Attribute, Integer) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.ImageAttributes
 
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(int, int, int, int) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
 
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.
AddSnapshots - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages
Snapshots are created only when an appropriate Attribute is active on the page (i.e.
AddSnapshots() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.AddSnapshots
 
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(String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.ImageAttributes
 
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.buildStateStructure.buildFromNames.findImages.ImageGroup
 
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
 
APPEARS - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
 
APPEARS_EXCLUSIVELY - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
 
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
 
ATTRIBUTE - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Tag
 
AttributeData - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes
AttributeData keeps track of the following info: - the Attribute is active on which pages - the results of searching for the Image on each page with respect to this Attribute Here, the term 'page' refers to screenshots that are used to create the initial State structure.
AttributeData(AttributeTypes.Attribute) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeData
 
attributes - Static variable in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes
 
AttributeTypes - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes
 
AttributeTypes() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes
 
AttributeTypes.Attribute - Enum in io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes
 
AttributeTypes.Tag - Enum in io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes
 

B

BabyState - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates
 
BabyState(String, StateImageObject) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates.BabyState
 
BabyStateRepo - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates
Repository of BabyStates.
BabyStateRepo(SetAttributes) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates.BabyStateRepo
 
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
 
BrobotSpringBeanConfig - Class in io.github.jspinak.brobot
 
BrobotSpringBeanConfig() - Constructor for class io.github.jspinak.brobot.BrobotSpringBeanConfig
 
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.buildStateStructure.buildFromNames.BuildStructureWithNames
 
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
 
BuildStructureWithNames - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames
Builds a StateStructure using labeled images and screenshots of the automation environment.
BuildStructureWithNames(GetFiles, BabyStateRepo, FindImagesInScreenshot, WriteFiles, WriteStateAndTransitions) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.BuildStructureWithNames
 
byImageAndPage(StateImageObject, int) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.PrintAttribute
 

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
 
capture(int, double) - Method in class io.github.jspinak.brobot.imageUtils.CaptureScreenshots
Takes and saves screenshots repeatedly in the folder 'path'.
CaptureScreenshots - Class in io.github.jspinak.brobot.imageUtils
Saves a series of screenshots.
CaptureScreenshots(ImageUtils, Wait) - Constructor for class io.github.jspinak.brobot.imageUtils.CaptureScreenshots
 
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
 
CommonRegex - Class in io.github.jspinak.brobot.stringUtils
 
CommonRegex() - Constructor for class io.github.jspinak.brobot.stringUtils.CommonRegex
 
CommonResults - Class in io.github.jspinak.brobot.actions.actionResultCombo
 
CommonResults(RunARCombo, CommonActionOptions) - Constructor for class io.github.jspinak.brobot.actions.actionResultCombo.CommonResults
 
CommonSelect - Class in io.github.jspinak.brobot.actions.customActions.select
 
CommonSelect(Select) - Constructor for class io.github.jspinak.brobot.actions.customActions.select.CommonSelect
 
CommonTransitions - Class in io.github.jspinak.brobot.manageStates
This class should make it simpler to create common StateTransitions.
CommonTransitions(CommonActions) - Constructor for class io.github.jspinak.brobot.manageStates.CommonTransitions
 
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(Region) - Method in class io.github.jspinak.brobot.database.primitives.region.Region
 
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
 
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
 
DEFINE - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
 
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
 
DefineIncludingMatches - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
Defines a Region as the largest rectangle including all Matches and Locations.
DefineIncludingMatches(DefineHelper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineIncludingMatches
 
DefineInsideAnchors - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
Defines a Region as the smallest rectangle produced by Matches and Locations.
DefineInsideAnchors(DefineHelper) - 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, DefineIncludingMatches) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineRegion
 
DefineWithMatch - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
Defines a Region around a Match.
DefineWithMatch(DefineHelper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineWithMatch
 
DefineWithWindow - Class in io.github.jspinak.brobot.actions.methods.basicactions.define
Defines a Region using the active Window as a reference.
DefineWithWindow(App, DefineHelper) - Constructor for class io.github.jspinak.brobot.actions.methods.basicactions.define.DefineWithWindow
 
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
 
DOESNT_APPEAR - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
 
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() - 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) - Method in class io.github.jspinak.brobot.actions.customActions.CommonActions
 
drag(Location, Location, ActionOptions) - Method in class io.github.jspinak.brobot.actions.methods.sikuliWrappers.DragLocation
 
drag(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
 
findByState(BabyState, String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.FindImagesInScreenshot
 
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
 
FindImagesInScreenshot - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages
Works with all Images in a State for a specific screenshot/page - Finds all occurrences of an image in a screenshot - Calls the methods necessary for processing Attributes and adding Snapshots - Finishes the GroupDefine operation
FindImagesInScreenshot(UseAttribute, Action, AddSnapshots, PrintAttribute, TransferRegion) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.FindImagesInScreenshot
 
findIn(StateImageObject, String, int, ImageGroup) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.FindImagesInScreenshot
 
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
 
FIXED_LOCATION - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
 
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
 
getActiveAttributes(int) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.ImageAttributes
 
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
 
GetAttribute - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes
For determining active Attributes for an Image on a specific page.
GetAttribute() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.GetAttribute
 
getAttributeData(AttributeTypes.Attribute) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
 
getAttributes(StateImageObject, int) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.GetAttribute
Retrieves all Attributes active on the given page.
getBaseImage(StateImageObject) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates.BabyStateRepo
Searches for an image in the repository that has the same base name as the parameter.
getBaseName(String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.SetAttributes
 
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
 
getCode(StateImageObject) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.imageSpecs.ImageFieldSpec
 
getCode(StateImageObject) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.regionSpecs.RegionFieldSpec
 
getCode(List<String>, List<String>) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs.StateBuilder
 
getCommonActions() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.TransitionDependencyInjection
 
getConstructor(ClassName, String, String, MethodSpec, String, Set<StateImageObject>) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.TransitionMethods
 
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
 
getEnum(String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs.StateFieldSpec
 
getFilenames() - Method in class io.github.jspinak.brobot.database.primitives.image.Image
 
getFiles() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.BuildStructureWithNames
 
getFiles(String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.GetFiles
 
GetFiles - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames
Retrieves files as Strings (in the case of screenshots) or as StateImageObjects (in the case of images).
GetFiles(SetAttributes, BabyStateRepo) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.GetFiles
 
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
 
getFinishTransition(String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.TransitionMethods
 
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
 
getImages() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.GetFiles
 
getImagesByAttributeAndPage(AttributeTypes.Attribute, int) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates.BabyState
 
getIncomingTransitionsWithHiddenTransitions() - Method in class io.github.jspinak.brobot.manageStates.StateTransitionsJointTable
 
getInjectedClass(String, ClassName) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.TransitionDependencyInjection
 
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
 
getObjectCollection() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.ImageGroup
 
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
 
getPreviousClassName() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.ToTransition
 
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
 
getScreenshots() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.GetFiles
 
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
 
getState(String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates.BabyStateRepo
 
getStateField(List<String>, List<String>, String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs.StateFieldSpec
 
getStates() - Method in class io.github.jspinak.brobot.buildStateStructure.buildWithoutNames.PopulateStates
 
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
 
getTransitionCode(String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.ToTransitions
 
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
 
getTransitionStateName(String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates.BabyStateRepo
Retrieves a BabyState given a substring of the State's name.
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
 
getWithImagesLineInBuilder() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.ImageAttributes
 
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
 
GROUP_DEFINE - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
 

H

h() - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion
 
hashCode() - Method in class io.github.jspinak.brobot.primatives.Pair
 
hasPage(int) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeData
 
hasSameResultsAs(MatchSnapshot) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot
Match objects and Text are compared.
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

ifNeededAddSnapshot(StateImageObject, List<Match>, List<AttributeTypes.Attribute>) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.AddSnapshots
 
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
 
IMAGE_NAME - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Tag
 
ImageAttributes - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes
Attributes learned from the image filename and initial screenshots of the environment.
ImageAttributes() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.ImageAttributes
 
ImageFieldSpec - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.imageSpecs
Writes Java code for a StateImageObject
ImageFieldSpec(SnapshotsAsCode) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.imageSpecs.ImageFieldSpec
 
ImageGroup - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages
Collects Images and Match objects from Images with an active GROUP_DEFINE Attribute.
ImageGroup() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.ImageGroup
 
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
 
INCLUDING_MATCHES - io.github.jspinak.brobot.actions.actionOptions.ActionOptions.DefineAs
 
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 - package io.github.jspinak.brobot
 
io.github.jspinak.brobot.actions - package io.github.jspinak.brobot.actions
 
io.github.jspinak.brobot.actions.actionConfigurations - package io.github.jspinak.brobot.actions.actionConfigurations
 
io.github.jspinak.brobot.actions.actionExecution - package io.github.jspinak.brobot.actions.actionExecution
 
io.github.jspinak.brobot.actions.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.buildStateStructure.buildFromNames - package io.github.jspinak.brobot.buildStateStructure.buildFromNames
 
io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes - package io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes
 
io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates - package io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates
 
io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages - package io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages
 
io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.imageSpecs - package io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.imageSpecs
 
io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.regionSpecs - package io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.regionSpecs
 
io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs - package io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs
 
io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs - package io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs
 
io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.writeFiles - package io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.writeFiles
 
io.github.jspinak.brobot.buildStateStructure.buildWithoutNames - package io.github.jspinak.brobot.buildStateStructure.buildWithoutNames
 
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.buildStateStructure.buildFromNames.attributes.AttributeData
 
isEmpty() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.ImageGroup
 
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(boolean) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
 
isNumeric(String) - Static method in class io.github.jspinak.brobot.stringUtils.CommonRegex
 
isPresent(StateImageObject, int, AttributeTypes.Attribute) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.GetAttribute
Determines if an Attribute is active on a specific page for the Image of interest.
isShared(boolean) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.Builder
 
isStateImage() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.ImageAttributes
 
isStateRegion() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.ImageAttributes
 
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

makeFile(String, String, TypeSpec, Map<String, ClassName>) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.TransitionsJavaFile
 
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
 
merge(AttributeData) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeData
 
merge(ImageAttributes) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.ImageAttributes
 
merge(StateImageObject) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject
adds the Images, Snapshots, and Attributes of the parameter to this StateImageObject
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
 
MULTIPLE_MATCHES - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
 
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

packageName - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
Write Settings
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.DefineIncludingMatches
 
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
 
PopulateStates - Class in io.github.jspinak.brobot.buildStateStructure.buildWithoutNames
Builds a State structure by comparing the images found per screenshot with the existing State structure at that point.
PopulateStates() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildWithoutNames.PopulateStates
 
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
 
preparePath() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.writeFiles.WriteFiles
 
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.buildStateStructure.buildFromNames.attributes.ImageAttributes
 
print() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.ImageGroup
 
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
 
PrintAttribute - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes
Prints Attribute stats during the creation of the State structure.
PrintAttribute() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.PrintAttribute
 
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
 
printDefinedRegion(Matches) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.PrintAttribute
 
printDefinedRegion(StateImageObject) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.PrintAttribute
 
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
 
printStates() - Method in class io.github.jspinak.brobot.buildStateStructure.buildWithoutNames.PopulateStates
 
printStatesAndImages() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.babyStates.BabyStateRepo
 
printValueComparison(String, String, String) - Static method in class io.github.jspinak.brobot.reports.TestOutput
 
processAttributes(StateImageObject, ImageGroup, List<Match>, int) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.UseAttribute
 
processName(StateImageObject) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.SetAttributes
 
processNewRegion(Region) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.ImageGroup
 
processRegionTransfer(Set<StateImageObject>, int, BabyState) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.TransferRegion
 
processSnapshots(StateImageObject) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.imageSpecs.SnapshotsAsCode
 
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
 
REGION - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
 
RegionFieldSpec - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.regionSpecs
Writes Java code for a StateRegion.
RegionFieldSpec() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.regionSpecs.RegionFieldSpec
 
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
 
regionIsLarger(Region) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.ImageGroup
 
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
 
saveState() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs.StateFieldSpec
 
screenshotFilename - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
 
screenshotPath - Static variable in class io.github.jspinak.brobot.actions.BrobotSettings
Capture Settings
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
 
setActionSuccess(boolean) - 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
 
SetAttributes - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes
Determines the State and Image names, Transition targets, and Attributes from the filename.
SetAttributes() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.SetAttributes
 
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
 
setPageResult(int, boolean) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeData
 
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
 
setResultSuccess(boolean) - Method in class io.github.jspinak.brobot.database.primitives.match.MatchSnapshot.Builder
 
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.SearchRegions
 
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(Region) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.ImageGroup
 
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
 
setTransitionClassName() - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.ToTransition
 
setTransitions(StateImageObject, String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.ToTransitions
 
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.
SINGLE_MATCH - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
 
size() - Method in class io.github.jspinak.brobot.database.primitives.match.Matches
 
size() - Method in class io.github.jspinak.brobot.database.primitives.region.Region
 
size() - Method in class io.github.jspinak.brobot.database.primitives.text.Text
 
size() - Method in class io.github.jspinak.brobot.manageStates.Path
 
SnapshotsAsCode - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.imageSpecs
Writes Java code for MatchSnapshots for a single StateImageObject.
SnapshotsAsCode() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.imageSpecs.SnapshotsAsCode
 
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_NAME - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Tag
 
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
 
StateBuilder - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs
Writes Java code for the declaration of a new State (everything after 'State state =').
StateBuilder() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs.StateBuilder
 
StateEnum - Interface in io.github.jspinak.brobot.primatives.enums
 
StateFieldSpec - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs
Writes Java code for the remaining components of a State class: - the State variable (State state = new State.Builder(ENUM)
StateFieldSpec(StateBuilder) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs.StateFieldSpec
 
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

tags - Static variable in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes
 
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
 
ToTransition - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs
 
ToTransition(String, String) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.ToTransition
 
ToTransitions - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs
 
ToTransitions(BabyStateRepo) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.ToTransitions
 
TRANSFER - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
 
TransferRegion - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages
 
TransferRegion() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.findImages.TransferRegion
 
TRANSITION - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Tag
 
TransitionDependencyInjection - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs
Writes variable declarations for classes referenced with dependency injection.
TransitionDependencyInjection() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.TransitionDependencyInjection
 
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
 
TransitionMethods - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs
Writes Java code for methods in the StateTransitions class.
TransitionMethods(BabyStateRepo, ToTransitions) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.TransitionMethods
 
TransitionsJavaFile - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs
Writes Java code for the StateTransitions class, including static imports for all enums corresponding to the target States of Transitions.
TransitionsJavaFile() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.TransitionsJavaFile
 
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
 
UseAttribute - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes
Processes every active Attribute for an Image on a page after a Find operation.
UseAttribute(GetAttribute) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.UseAttribute
 
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.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Tag
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.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
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.buildStateStructure.buildFromNames.attributes.AttributeTypes.Tag
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
 
VARIABLE_LOCATION - io.github.jspinak.brobot.buildStateStructure.buildFromNames.attributes.AttributeTypes.Attribute
 

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
 
withMatches(Match...) - 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(int, int, int, int) - Method in class io.github.jspinak.brobot.database.state.stateObject.otherStateObjects.StateRegion.Builder
 
withSearchRegion(int, int, int, int) - Method in class io.github.jspinak.brobot.database.state.stateObject.stateImageObject.StateImageObject.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
 
write(BabyState) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.writeFiles.WriteStateAndTransitions
 
write(String, String, ClassName, String, String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.WriteTransitions
 
write(String, String, ClassName, String, String, Set<StateImageObject>) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.WriteTransitions
 
write(Set<StateImageObject>, String, String, String, ClassName, String) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs.WriteStateClass
 
WriteFiles - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.writeFiles
Creates the folder 'stateStructure'.
WriteFiles() - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.writeFiles.WriteFiles
 
WriteStateAndTransitions - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.writeFiles
Prepares all names (class, package, enum, variable, etc) and calls the methods that write the Java code for both State and StateTransitions classes.
WriteStateAndTransitions(WriteStateClass, WriteTransitions, WriteFiles) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.writeFiles.WriteStateAndTransitions
 
WriteStateClass - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs
Writes Java code for the State class.
WriteStateClass(ImageFieldSpec, RegionFieldSpec, StateFieldSpec) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.stateSpecs.WriteStateClass
 
writeToFile(JavaFile, JavaFile) - Method in class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.writeFiles.WriteFiles
 
WriteTransitions - Class in io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs
Writes Java code for the StateTransitions class.
WriteTransitions(TransitionDependencyInjection, TransitionMethods, TransitionsJavaFile) - Constructor for class io.github.jspinak.brobot.buildStateStructure.buildFromNames.write.transitionSpecs.WriteTransitions
 

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
 
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