|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<ClickType> org.bukkit.event.inventory.ClickType
public enum ClickType
What the client did to trigger this action (not the result).
Enum Constant Summary | |
---|---|
CONTROL_DROP
Holding Ctrl while pressing the "Drop" key (defaults to Q). |
|
CREATIVE
Any action done with the Creative inventory open. |
|
DOUBLE_CLICK
Pressing the left mouse button twice in quick succession. |
|
DROP
The "Drop" key (defaults to Q). |
|
LEFT
The left (or primary) mouse button. |
|
MIDDLE
The middle mouse button, or a "scrollwheel click". |
|
NUMBER_KEY
One of the number keys 1-9, correspond to slots on the hotbar. |
|
RIGHT
The right mouse button. |
|
SHIFT_LEFT
Holding shift while pressing the left mouse button. |
|
SHIFT_RIGHT
Holding shift while pressing the right mouse button. |
|
UNKNOWN
A type of inventory manipulation not yet recognized by Bukkit. |
|
WINDOW_BORDER_LEFT
Clicking the left mouse button on the grey area around the inventory. |
|
WINDOW_BORDER_RIGHT
Clicking the right mouse button on the grey area around the inventory. |
Method Summary | |
---|---|
boolean |
isCreativeAction()
Gets whether this ClickType represents an action that can only be performed by a Player in creative mode. |
boolean |
isKeyboardClick()
Gets whether this ClickType represents the pressing of a key on a keyboard. |
boolean |
isLeftClick()
Gets whether this ClickType represents a left click. |
boolean |
isRightClick()
Gets whether this ClickType represents a right click. |
boolean |
isShiftClick()
Gets whether this ClickType indicates that the shift key was pressed down when the click was made. |
static ClickType |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static ClickType[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final ClickType LEFT
public static final ClickType SHIFT_LEFT
public static final ClickType RIGHT
public static final ClickType SHIFT_RIGHT
public static final ClickType WINDOW_BORDER_LEFT
public static final ClickType WINDOW_BORDER_RIGHT
public static final ClickType MIDDLE
public static final ClickType NUMBER_KEY
public static final ClickType DOUBLE_CLICK
public static final ClickType DROP
public static final ClickType CONTROL_DROP
public static final ClickType CREATIVE
public static final ClickType UNKNOWN
Any ClickType.UNKNOWN is called on a best-effort basis.
Method Detail |
---|
public static ClickType[] values()
for (ClickType c : ClickType.values()) System.out.println(c);
public static ClickType valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is nullpublic boolean isKeyboardClick()
public boolean isCreativeAction()
public boolean isRightClick()
public boolean isLeftClick()
public boolean isShiftClick()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |