Package com.teamdev.jxbrowser.ui
Class KeyModifiers.Builder
java.lang.Object
com.teamdev.jxbrowser.ui.KeyModifiers.Builder
- Enclosing interface:
- KeyModifiers
A builder of
KeyModifiers
.
Builders are created by invoking KeyModifiers.newBuilder()
. Each of the setter methods
modifies the state of the builder and returns the same instance. Builders are not thread-safe
and should not be used concurrently from multiple threads without external synchronization.
-
Method Summary
Modifier and TypeMethodDescriptionaltDown
(boolean flag) Sets the flag indicating whether the Alt is down.altGraphDown
(boolean flag) Sets the flag indicating whether the AltGraph is down.build()
Returns a newKeyModifiers
instance built from the current state of this builder.controlDown
(boolean flag) Sets the flag indicating whether the Control is down.metaDown
(boolean flag) Sets the flag indicating whether the Meta is down.shiftDown
(boolean flag) Sets the flag indicating whether the Shift is down.
-
Method Details
-
altDown
Sets the flag indicating whether the Alt is down.- Parameters:
flag
- a new value- Returns:
- this builder
-
altGraphDown
Sets the flag indicating whether the AltGraph is down.- Parameters:
flag
- a new value- Returns:
- this builder
-
shiftDown
Sets the flag indicating whether the Shift is down.- Parameters:
flag
- a new value- Returns:
- this builder
-
controlDown
Sets the flag indicating whether the Control is down.- Parameters:
flag
- a new value- Returns:
- this builder
-
metaDown
Sets the flag indicating whether the Meta is down.- Parameters:
flag
- a new value- Returns:
- this builder
-
build
Returns a newKeyModifiers
instance built from the current state of this builder.- Returns:
- a new
KeyModifiers
instance
-