Package com.epicbot.api.shared.bot.mouse
Class MouseSettings
- java.lang.Object
-
- com.epicbot.api.shared.bot.mouse.MouseSettings
-
- All Implemented Interfaces:
IMouseSettings
public class MouseSettings extends java.lang.Object implements IMouseSettings
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.epicbot.api.shared.bot.IMouseSettings
IMouseSettings.IFlowSettings, IMouseSettings.IMouseMotionSettings, IMouseSettings.IOvershootSettings, IMouseSettings.ISpeedSettings
-
-
Constructor Summary
Constructors Constructor Description MouseSettings()
MouseSettings(java.lang.String name, MouseMotionSettings mouseMotionSettings, FlowSettings flowSettings, SpeedSettings speedSettings, OvershootSettings overshootSettings)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MouseSettings
createDefaultFast()
static MouseSettings
createDefaultNormal()
static MouseSettings
createDefaultSlow()
FlowSettings
getFlowSettings()
MouseMotionSettings
getMouseMotionSettings()
java.lang.String
getName()
OvershootSettings
getOvershootSettings()
SpeedSettings
getSpeedSettings()
boolean
isDefaultProfile()
void
setFlowSettings(FlowSettings flowSettings)
void
setMouseMotionSettings(MouseMotionSettings mouseMotionSettings)
void
setName(java.lang.String name)
void
setOvershootSettings(OvershootSettings overshootSettings)
void
setSpeedSettings(SpeedSettings speedSettings)
java.lang.String
toString()
-
-
-
Field Detail
-
SLOW
public static final java.lang.String SLOW
- See Also:
- Constant Field Values
-
NORMAL
public static final java.lang.String NORMAL
- See Also:
- Constant Field Values
-
FAST
public static final java.lang.String FAST
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MouseSettings
public MouseSettings()
-
MouseSettings
public MouseSettings(java.lang.String name, MouseMotionSettings mouseMotionSettings, FlowSettings flowSettings, SpeedSettings speedSettings, OvershootSettings overshootSettings)
-
-
Method Detail
-
isDefaultProfile
public boolean isDefaultProfile()
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceIMouseSettings
-
setName
public void setName(java.lang.String name)
-
getMouseMotionSettings
public MouseMotionSettings getMouseMotionSettings()
- Specified by:
getMouseMotionSettings
in interfaceIMouseSettings
-
setMouseMotionSettings
public void setMouseMotionSettings(MouseMotionSettings mouseMotionSettings)
-
getFlowSettings
public FlowSettings getFlowSettings()
- Specified by:
getFlowSettings
in interfaceIMouseSettings
-
setFlowSettings
public void setFlowSettings(FlowSettings flowSettings)
-
getSpeedSettings
public SpeedSettings getSpeedSettings()
- Specified by:
getSpeedSettings
in interfaceIMouseSettings
-
setSpeedSettings
public void setSpeedSettings(SpeedSettings speedSettings)
-
getOvershootSettings
public OvershootSettings getOvershootSettings()
- Specified by:
getOvershootSettings
in interfaceIMouseSettings
-
setOvershootSettings
public void setOvershootSettings(OvershootSettings overshootSettings)
-
createDefaultSlow
public static MouseSettings createDefaultSlow()
-
createDefaultNormal
public static MouseSettings createDefaultNormal()
-
createDefaultFast
public static MouseSettings createDefaultFast()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-